Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Controls Engineer in Norcross, GA vacancy
  •  ...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... 
    Senior
    Shift work

    EGN Technical Resources LLC

    Norcross, GA
    1 hour ago
  • 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... 
    Senior
    Full time
    Flexible hours

    Barry-Wehmiller

    Alpharetta, GA
    3 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    For contractors
    Summer work
    Flexible hours

    The Clorox Company

    Alpharetta, GA
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Temporary work

    Actalent

    Alpharetta, GA
    3 days ago
  •  ...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... 
    Senior
    Contract work
    For contractors
    Summer work
    Flexible hours

    Clorox CO

    Alpharetta, GA
    4 days ago
  •  ...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... 
    Senior
    Permanent employment
    Temporary work

    Actalent

    Alpharetta, GA
    4 days ago
  • $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,... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Shift work

    Fortna

    Peachtree Corners, GA
    4 days ago
  •  ...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 work
    Work at office
    Remote work

    Inframark

    Norcross, GA
    1 day ago
  •  ...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 work
    Shift work

    EGN Technical Resources LLC

    Norcross, GA
    1 day ago
  •  ...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

    Lightera

    Norcross, GA
    4 days ago
  • 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

    Trenton Systems

    Duluth, GA
    5 hours ago
  • 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 time
    Flexible hours

    Barry-Wehmiller

    Alpharetta, GA
    4 days ago
  •  ...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 in
    Work at office

    Andritz

    Alpharetta, GA
    3 days ago
  •  ...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

    M.C. Dean

    Suwanee, GA
    3 days ago
  • Find a JobJoin IDR Internal TeamStaffing ServicesConsultantsAbout UsBlog
    Senior

    IDR Internal Data Resources

    Duluth, GA
    2 days ago
  •  ...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 in
    Immediate start
    Remote work

    Andritz

    Alpharetta, GA
    3 days ago
  •  ...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 contractors
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    QTS Data Centers

    Suwanee, GA
    4 days ago
  • 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...

    Comfort Systems USA

    Tucker, GA
    3 days ago
  •  ...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... 

    IS International Services, LLC

    Alpharetta, GA
    4 days ago
  •  ...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 contractors
    Work experience placement
    Flexible hours

    QTS Realty Trust , Inc.

    Suwanee, GA
    4 days ago
  •  ...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... 

    Barry-Wehmiller

    Alpharetta, GA
    4 days ago
  •  ...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... 

    OPIX Systems

    Lawrenceville, GA
    3 days ago
  •  ...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 sponsorship
    Relocation package

    Alcon

    Johns Creek, GA
    2 days ago
  •  ...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

    Alloy Enterprises

    Roswell, GA
    1 day ago
  •  ...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

    Staff Financial Group

    Peachtree Corners, GA
    4 days ago
  • $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

    Roman Health Pharmacy LLC

    Duluth, GA
    5 days ago
  •  ...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 work
    Work experience placement
    Flexible hours

    Mujin

    Suwanee, GA
    4 days ago
  • 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

    Curran Recruiting

    Duluth, GA
    4 days ago
  • 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

    AGS

    Duluth, GA
    3 days ago
  • 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

    Jobtailor

    Duluth, GA
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Controls Engineer. Be the first to apply!