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.
- ...As a Senior Controls Engineer , you will join a leader in veterinary medical device manufacturing, playing a critical role in developing, optimizing, and supporting advanced automation systems that drive manufacturing efficiency, reliability, and innovation. This is...SeniorLocal areaWorldwideWork visa
- ...Job Description Job Description Senior Controls Engineer TRC is seeking an experienced Senior Controls Engineer to provide technical leadership in the design, development, and implementation of automation and control systems for custom industrial automation equipment...Senior
- ...Job Description Selectek has partnered with a Growing Design Engineering Firm that is looking for a Senior Electrical Engineer that has experience in design of Data Centers. The candidate can be located in Charlotte, NC; Atlanta, GA; or Detroit MI. BS Electrical...Senior
- ...Controls Engineer (Specialist) Role summary sonnen US is hiring a Controls Engineer (Specialist) to own the control design of our residential and commercial battery inverters, from model to firmware. You will design, simulate and implement the control loops...Suggested
- ...Controls Engineer (Beckhoff TwinCAT / EtherCAT) We are seeking an experienced Controls Engineer to support a 24/7 medically regulated (cGMP) facility at our client's site in Johns Creek, GA. The engineer will be responsible for investigating, enhancing, developing,...Suggested
- ...Substation Engineering Company (SECo) is a full-service engineering and design firm delivering... ...(working under the direction of a Senior Engineer) focused on the performance of... ...not limited to): Creates protection & control and wiring designs. Performs calculations...Flexible hours
- 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
- ...We are looking for a Project Controls Engineer in our Alpharetta office! GrayWolf is a heavy industrial/commercial construction contractor that provides end-to-end solutions from design, fabrication, construction, and facility management with a footprint that is nationwide...Temporary workFor contractorsWork at officeLocal area
- ...robotics within industry to free human resources from labor intensive tasks to focus on more intellectual challenges. As a Controls Engineering Manager at Mujin, you will play a pivotal role in leading and managing a team of engineers to design, implement, and...Temporary workWork experience placementFlexible hours
- ...Senior Engineer (JD Edwards) Location: Norcross, GA (onsite) Duration: Full-time only Job Description: Must Have Technical/Functional... ...to coding standards, performance optimization, and security controls Roles & Responsibilities: Coordinate with Functional...SeniorFull time
- ...Industry leading construction company is seeking a Senior Estimator to join their team! In this role you will responsible for developing estimates for civil construction projects. If you are considering sending an application, make sure to hit the apply button below...Senior
- ...Industry leading manufacturing company is seeking an Electrical/Controls Field Service Engineer to join their growing team! In this role you will responsible for installation and maintenance of machinery, mechanical troubleshooting, diagnosis, and repair of machinery....
- ...robotics and parent company to the Dolphin brand, is in search of a Senior Accountant based in our North America headquarters in Duluth,... ...and maintain and enhance an effective system of internal controls. Responsibilities: · Manages the monthly financial close...SeniorFull time
- Tax Accountant - Public Our growing CPA firm client has an immediate need for a Tax Accountant. The ideal candidate will have two or more years of public tax experience preparing Corporate, Partnership and Individual tax returns. This candidate will also be responsible...SeniorImmediate start
$160k
...Senior Tax Accounting Manager North Atlanta (On-site) A global manufacturing company with $4B+ in annual revenue is seeking a Senior Tax Accounting Manager to lead ASC 740 reporting and tax provision processes for a growing team of nine. What You'll Do: Lead...Senior- ...Viasat is seeking a Senior Sustainment Program Manager to lead the long-term sustainment of satellite ground systems supporting DoD missions. This role oversees readiness, lifecycle support, modernization planning, and mission continuity across a distributed enterprise...SeniorFor contractors
- ...growth and innovation at AMF. Position Summary Provide engineering design for AMF Bakery System's products. This includes current... ...responsible for hardware and software design for machine and/or control systems for assigned AMF projects. Working in conjunction with...Remote work
- ...industry to free human resources from labor-intensive tasks to focus on more intellectual challenges. As an Electrical Controls Engineer at Mujin, you will play a pivotal role in designing, implementing, and optimizing control systems for our advanced industrial...Temporary workRemote workFlexible hours
- ...Job Description Job Description Job Summary: The Company is looking for a bi-lingual (Japanese/English) Controls Engineer to join our Thermal Engineering team. The Controls Engineer will use their knowledge in control systems, automation, and instrumentation to...
- ...Process Controls Engineer Join Storion Energy and help us power the future of stored energy! Are you a self-motivated individual looking to make a significant impact in a growing industry? Are you interested in the growing technological base of traditional automation...Work at office
- ...Senior Staff Accountant - Duluth, GA The Staff Accountant supports the Controller in maintaining accurate books and financial records. Responsibilities include invoicing, accounts payable and receivable processing, reconciliations, cash management, and assisting with...Senior
- ...Viasat in Duluth, GA is seeking a senior systems engineer to own the detailed design and execution of advanced antenna systems for satellite ground terminals. You will lead the end-to-end lifecycle, from requirements discussions and formal proposals to implementation,...Senior
- ...Viasat is seeking a senior systems engineer to act as a key technical contributor across the full lifecycle of SATCOM, RF, and ground network sustainment programs. You will provide systems and design engineering expertise from concept through integration, testing and customer...Senior
$100k
...Senior Accountant - CPA As a Senior Accountant with us, your role will involve managing important financial tasks. Here's what you'll do: # Keep an eye on bank accounts and handle money for our company and affiliated ones. # Prepare monthly reports for things...SeniorWork at office- ...Senior Embedded Software Engineer ScioTeq Rugged Smart Display and Computer products are designed to provide high computing and video processing... ...sequence startup, handle HMI interfaces, coordinate I/O and control video processing. These products are rarely sold as "off...Senior
- ...Senior Network EngineerEuronet facilitates the movement of payments around the world, serving as a critical link between financial institutions... ...a global payments leader.CoreCard is seeking a Senior Network Engineer located in our Norcross (Atlanta) office. The Senior Network...SeniorWork at office
- ...Our client is seeking an experienced Senior Recruiter to lead full-cycle recruiting for a growing construction organization. This position will be responsible for developing and executing recruiting strategies to attract, identify, interview, and hire high-quality talent...SeniorWork at office
- ...refrigeration displays, EMI Industries is a trusted partner in creating a unique customer experience. We are looking for a Quality Control Engineer support our team at our location in Alpharetta, GA. Position Overview: The Quality Engineer is responsible for managing...Contract workWork at office
- ...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?...Full timeLive inImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Engineer. Be the first to apply!
- senior devops engineer remote Norcross, GA
- senior information technology project manager Norcross, GA
- senior implementation project manager Norcross, GA
- senior inventory accountant Norcross, GA
- senior database analyst Norcross, GA
- senior manager accenture Norcross, GA
- senior brand designer Norcross, GA
- senior accountant Norcross, GA
- senior magento developer Norcross, GA
- senior international accountant Norcross, GA





