Senior Controls Engineer
EGN Technical Resources LLC
Senior Controls Engineer
Location: Norcross, GA
Employment: Full-Time
Reports To: [Operations Manager]
Compensation: Competitive, Based on Experience
Travel: Approximately 10-15%, for on-site commissioning and system integration
Position Overview: We are seeking a Senior Controls Engineer with strong software development skills to design, build, and deploy next-generation motion control, machine vision, and robotic systems. This is a hands-on engineering role centered on writing and architecting production-grade code — not just configuring existing systems. The ideal candidate combines deep expertise in Beckhoff TwinCATmotion and control programming with real software development experience building AI-based vision applications, and brings a mechatronics mindset that spans mechanical, electrical, and software disciplines. This role owns the full development lifecycle for control and vision software: architecture, coding, testing, integration, deployment, and ongoing support — working closely with mechanical, electrical, and robotics engineers to bring automated systems from concept to production.
Key Responsibilities:
- Design, develop, and maintain motion control and machine control software using Beckhoff TwinCAT 3, including structured text, function block, and object-oriented PLC programming (IEC 61131-3).
- Develop and integrate AI-based machine vision software for part inspection, guidance, defect detection, and quality control, using tools such as OpenCV, TensorFlow, PyTorch, Cognex VisionPro, Keyence, or Halcon.
- Build and train vision models (classification, object detection, defect segmentation) and integrate them into real-time production control systems.
- Program and integrate industrial and collaborative robots (e.g., Universal Robots, FANUC, ABB, KUKA) for pick-and-place, assembly, inspection, and material handling applications.
- Architect mechatronic systems that unify motion control, sensing, vision, and robotics into cohesive, reliable automated machines.
- Write clean, modular, well-documented, and version-controlled code (Git) for control and vision applications, following software engineering best practices.
- Develop and maintain automated testing, validation, and simulation frameworks to verify system behavior prior to on-site deployment.
- Design and implement communication architectures between PLCs, vision systems, robots, and higher-level software (EtherCAT, EtherNet/IP, OPC-UA, TCP/IP, REST APIs).
- Collaborate with mechanical and electrical engineers throughout the design process to ensure control, vision, and robotic systems are integrated from the ground up rather than bolted on after the fact.
- Commission new systems on-site, including software deployment, calibration of vision systems, robot path tuning, and full system integration testing.
- Troubleshoot and debug complex control, vision, and robotic system issues in both development and live production environments.
- Conduct root cause analysis on system failures and implement software and hardware improvements to increase reliability, throughput, and accuracy.
- Create and maintain technical documentation including software architecture diagrams, code documentation, vision model performance reports, and commissioning records.
- Mentor junior engineers on coding practices, motion control theory, and vision/robotics system design.
- Stay current with advances in industrial AI, machine vision, and motion control platforms, recommending new tools and approaches to improve system capability.
Required Qualifications:
- 8+ years of experience in controls engineering with a strong software/programming component, ideally including motion control and machine vision or robotics development.
- Hands-on software development experience with Beckhoff TwinCAT 3 motion and control platforms, including structured text and object-oriented programming approaches.
- Demonstrated experience developing or integrating machine vision software, including familiarity with AI/ML-based vision tools (OpenCV, TensorFlow, PyTorch, or commercial vision platforms such as Cognex, Keyence, or Halcon).
- Experience programming industrial or collaborative robots (Universal Robots, FANUC, ABB, KUKA, or similar).
- Strong general-purpose programming skills in one or more of: C++, C#, Python, or structured text at an advanced level.
- Solid understanding of mechatronic system design — the interaction between mechanical design, electrical/electronic systems, sensors, and software control.
- Experience with industrial communication protocols: EtherCAT, EtherNet/IP, OPC-UA, Modbus TCP/RTU.
- Familiarity with version control systems (Git) and standard software development practices (code review, testing, documentation).
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field (equivalent hands-on experience will be considered in lieu of a degree).
- Ability to read and interpret electrical schematics and mechanical drawings, with proficiency in SkyCAD, AutoCAD Electrical, or EPLAN P8 a plus.
- Strong understanding of industrial safety standards, including LOTO procedures and safety circuit design (E-stops, interlocks, safety relays, SIL-rated systems).
- Effective communicator able to work across engineering, operations, and manufacturing functions, and to explain complex technical concepts clearly.
Preferred Qualifications:
- Experience training and deploying custom deep learning vision models for industrial inspection or guidance applications.
- Experience with robot simulation and offline programming tools (RoboDK, FANUC ROBOGUIDE, ABB RobotStudio, or similar).
- Experience with CI/CD pipelines, automated testing frameworks, or Agile development practices applied to industrial software.
- Experience with additional PLC platforms (Allen-Bradley, Siemens) in a multi-vendor automation environment.
- Experience with cloud or edge-based data platforms for industrial analytics (Azure IoT, AWS IoT, or similar).
- Prior experience in a machine builder, systems integrator, or advanced manufacturing environment developing first-of-kind automation solutions.
Work Environment:
This position works across both a development/lab environment and the production floor in an industrial manufacturing setting, with exposure to moving machinery, robotics, electrical panels, and standard plant conditions. The employee must be able to safely enter production areas, work around energized and operating equipment following LOTO procedures, and use required personal protective equipment. This role includes approximately 10-20% travel, primarily for on-site commissioning and integration support. Reasonable accommodations may be made to enable qualified individuals to perform the essential functions. This description is not an exhaustive list of duties; compensation range and shift schedule should be confirmed prior to publication.
- ...Senior Controls EngineerLocation: Norcross, GAEmployment: Full-TimeReports To: [Operations Manager]Compensation: Competitive, Based on ExperienceTravel... ...Overview: We are seeking a Senior Controls Engineer with strong software development skills to design, build, and...SeniorShift work
- About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed... ...power of business to build a better world.Job Description:Sr. Controls EngineerWho You’ll Work WithYou will join one of our 45...SeniorFull timeFlexible hours
- ...at Clorox:Your role at Clorox:This role reports into the Senior Manager, OT&EIC Engineering, and leads mid-to-large scale automation projects that... ...innovation, and operational efficiency. The Sr. Electrical and Controls Engineer owns end-to-end project responsibilities...SeniorFull timeContract workFor contractorsSummer workFlexible hours
- ...Senior Controls EngineerWe are seeking an experienced senior controls engineer to provide technical leadership and expertise in the design, development, and implementation of automation and control systems.Development and implementation of machine control packages, specific...SeniorPermanent employmentTemporary work
- ...Sr. Electrical And Controls EngineerClorox is the place that's committed to growth – for our people and our brands. Guided... ...role at Clorox:This role reports into the Senior Manager, OT&EIC Engineering, and leads mid-to-large scale automation projects that drive...SeniorContract workFor contractorsSummer workFlexible hours
- ...Description Job Summary: We are seeking an experienced senior controls engineer to provide technical leadership and expertise in the design, development, and implementation of automation and control systems. Development and implementation of machine control packages...SeniorPermanent employmentTemporary work
$87.6k - $131.3k
...of lifecycle services. Essential Functions Write and implement modular and reusable PLC code and assist in all on‑site controls engineering tasks. Design and develop Human Machine Interface (HMI) using commercially available products such as Ignition,...SeniorWork experience placementWork at officeLocal areaRemote workWorldwideShift work- ...team. We deliver cutting-edge solutions in instrumentation and controls, industrial cybersecurity, data analysis, and remote network... ...QualificationsBachelor's degree in computer science, mechatronics, or electrical engineering is preferred plus a minimum of 7+ years of experience in PLC...Contract workWork at officeRemote work
- ...Controls EngineerPLC-Based Automation | Industrial Controls | Startup & CommissioningLocation: Norcross, GAEmployment: Full-TimeReports To: Engineering ManagerCompensation: Competitive, Based on ExperienceTravel: Approximately 25%, for on-site commissioning of machinesPosition...Remote workShift work
- ...Our mission is simple and bold: to build brighter, more connected communities through cutting‑edge optical technologies.Process Controls Engineer - VADNorcross, GAPosition Summary:We are seeking a highly motivated, self-starting Controls Engineer to work within small...Worldwide
- Description: Position Summary This position is for an experienced electrical design engineer for a position in a growing computer engineering company based in the U.S. The candidate will perform various electrical design functions related to computers such as processor...Senior
- About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed... ...fulfillment.When you join Design Group as a Principal Process Controls Engineer, you are joining a team that will challenge you and...Full timeFlexible hours
- ...passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our... ...division is currently seeking an experienced Electrical & Controls Engineer to join our Alpharetta, GA office. This position would...Live inWork at office
- ...telecommunications, life safety, automation and controls, audiovisual, and IT systems.... ...power and technology solutions through engineering expertise and smart systems integration.... ...documents for small projects. o Assists senior engineers in preparation of Bids and Proposals...Work at office
- Find a JobJoin IDR Internal TeamStaffing ServicesConsultantsAbout UsBlogSenior
- ...passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our... ...of managing, designing, and delivering electrical and controls brownfield projects? Are you passionate about leading people?We...Live inImmediate startRemote work
- ...Regional Principal Dcim – Controls Build Quality Engineer (Cbqe)It's exhilarating to find yourself at a pivotal moment in history—and even more so to be leading the way. At Qts Data Centers, we are proud to stand at the forefront of today's dynamic digital transformation...For contractorsWork experience placementImmediate startWorldwideFlexible hours
- Amteck is hiring a BMS/EPMS Project Manager to lead end-to-end delivery of building automation projects, from design through commissioning and handover. You will manage scopes, schedules, budgets, and safety compliance across multiple stakeholders. Responsibilities include...
- ...Controls EngineerThe Controls Engineer will be a vital member of the assembly and testing team in Alpharetta, GA. They will be involved with the project during all phases (proposals, design, engineering, assembly, testing, and commissioning).They will be accountable for...
- ...Regional Principal DCIM – Controls Build Quality Engineer (CBQE)The Regional Principal DCIM – Controls Build Quality Engineer (CBQE) is a key on-site leader responsible for ensuring the successful, high-quality implementation of Building Management Systems (BMS), Electrical...For contractorsWork experience placementFlexible hours
- ...capital projects and implement solutions for our clients. Together, you will help our clients make critical changes to improve their performance and realize their most important goals. Develop automati Controls Engineer, Engineer, Controls, Technology, Automation, Systems...
- ...A building automation firm in Lawrenceville is seeking a Senior Controls Specialist. This role requires a minimum of 10 years experience with NIAGARA Framework and expertise in building automation systems. Responsibilities include project management, troubleshooting, and...
- ...contact lens and eye care manufacturer, Alcon is looking to hire Controls Engineers to join our Johns Creek Manufacturing team in Johns Creek, GA... .... Will work individually or on teams under the guidance of senior personnel to develop software solutions for site operational...Visa sponsorshipRelocation package
- ...Johnson Controls is seeking an on-site project leader to plan, execute, and complete building projects with customers in a safe, cost-efficient manner. You will oversee hardware design, installation coordination, and commissioning while guiding a team of technicians and...For subcontractor
- ...Senior Accountant Our client, a very stable publicly traded company headquartered in the North Gwinnett area, is looking for a Senior... ...and completing the SEC filings. Reports to the Corporate Controller. Responsibilities: Prepare monthly banking submission...Senior
$81k - $110k
...Roman Health Pharmacy LLC is seeking a Senior Marketing Manager to enhance customer engagement and retention strategies. Responsibilities include developing marketing campaigns, analyzing customer insights, and collaborating with various teams to ensure a seamless customer...Senior- ...Controls Engineering ManagerMujin is the future of industrial robotic systems in production and distribution environments. Our technology gives robots perception and awareness, enabling them to take on more advanced tasks. Our aim is to revolutionize the use of robotics...Temporary workWork experience placementFlexible hours
- Direct message the job poster from Curran Recruiting. The ideal candidate will have substantial exposure to monthly closing processes and full GL exposure. They will be organized and approach each issue with an analytical mindset. Responsibilities Ensure business transactions...Senior
- Job DescriptionJob SummaryThis role is responsible for managing multiple programs from inception to market delivery and will work with diversified teams across hardware, software, operations, and finance. Manages schedules, risks, change management, budget, program meetings...Senior
- Jobtailor is seeking a skilled Field Service Technician in Duluth, GA to perform installation, maintenance, and repair of Honeywell fire detection and life safety systems on-site. The role requires on-field troubleshooting, regulatory compliance, and strong documentation...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Engineer. Be the first to apply!
- senior network engineer remote Norcross, GA
- senior manager legal Norcross, GA
- sr project manager Norcross, GA
- senior account executive Norcross, GA
- senior commercial counsel Norcross, GA
- senior manager tax Norcross, GA
- senior construction accountant Norcross, GA
- senior living Norcross, GA
- senior implementation project manager Norcross, GA
- senior cost analyst Norcross, GA


