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.
- 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
- 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 your...SeniorLocal areaWorldwideWork visa
$87.6k - $131.3k
...professionally before recruiting new talent to our open positions. Our people make all the difference in our success. The Sr. Controls Engineer will be responsible for driving design, functionality and testing of upper-level automated sortation systems. The candidate...SeniorWork experience placementWork at officeLocal areaRemote workShift work- ...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. This role will lead controls...SeniorFull time
- ...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
- 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
$109.4k - $210k
...Electrical & Controls Principal Engineer (Operational Technology) Clorox is the place that's committed to growth – for our people and our brands... ...Engineer (Operational Technology) reports to the Senior Manager, OT & EIC Engineering and serves as a key technical...For contractorsSummer workFlexible hours- ...passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our... ...Digitalization division is currently seeking an Electrical & Controls Engineers in Alpharetta, GA. This position would be responsible...Live in
- ...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
- ...telecommunications, life safety, automation and controls, audiovisual, and IT systems.... ...power and technology solutions through engineering expertise and smart systems integration.... ...supporting documents for small projects.Assists senior engineers in preparation of Bids and...Work at office
- Find a JobJoin IDR Internal TeamStaffing ServicesConsultantsAbout UsBlogSenior
- McKim & Creed, Inc. in Atlanta's Peachtree Corners office is seeking a Senior Designer to join our Buildings, Energy and Infrastructure (BEI) Group. This mid-level CAD role focuses on advanced drawings for renewable energy systems across large-scale commercial to utility...SeniorWork at office
- Senior Principal Regulatory Affairs SpecialistAs a Senior Principal Regulatory Affairs... ...with other R & D staff members, quality control, quality assurance, customer service, shipping... ...Education:Bachelor's degree in science, engineering or related field required.RAPS...Senior
- ...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
- ...Controls Engineer The 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...
- ...Role: Controls Engineer Location: Johns Creek, GA Longterm Client: L&T | Alcon Rate: $50/Hr on C2C Note: Beckhoff Twin CAT plc experience is mandatory Description: 1. Overview & Objective one • expert Controls...
- ...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
- ...Glovis America, Inc. seeks a Senior Analyst to independently manage General Affairs operations across multiple locations, focusing on facility management, purchasing, and invoicing administration, plus vehicle and gift management. The role coordinates with vendors and...Senior
- ...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...Contract workWork at office
- ...A leading logistics and transportation provider is seeking a Senior Internal Auditor – Data Analytics in Duluth, GA. This high-impact role enhances audit efficiency through advanced data analytics. Responsibilities include developing and executing analytics procedures...Senior
- ...Job Description Job Description TRC Talent Solutions is seeking a Senior Electrical & Controls Engineer (OT) to support advanced automation, electrical, and operational technology initiatives. This direct hire opportunity is ideal for an experienced engineer who...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
- ...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
$36 - $40 per hour
...Training & development ~ Vision insurance Electrical Controls Engineer Position Summary: Requires taking a role in the implementation... ...at any time. Reporting Relationships: ~ Reports to the Senior CS Manager. Travel: ~ Up to 70% - Primarily domestic...Work experience placementWork at officeShift work$160k
...Senior Tax Accounting Manager – North Atlanta (On-site) To Apply Now - email your resume to ****@*****.*** A global manufacturing company with $4B+ in annual revenue is seeking a Senior Tax Accounting Manager to lead ASC 740 reporting and tax...Senior- GoTo is seeking a Sr. Financial Analyst, SaaS Retention Specialist, to own renewal forecasting, retention analysis, and actionable insights across our SaaS product lines. You will partner with product, sales, and finance to improve retention metrics and inform strategic...SeniorRemote workFlexible hours
- ...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
- ...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...
- PruittHealth is seeking an RN for Home Infusion to manage nursing care for home infusion patients and supervise staff supporting infusion pharmacy services. The role includes performing home visits, patient education, and ensuring care meets INS standards. The nurse will...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Engineer. Be the first to apply!
- senior operations technician Norcross, GA
- senior cloud service delivery manager Norcross, GA
- sr accountant Norcross, GA
- senior financial analyst remote Norcross, GA
- senior manager accounts payable Norcross, GA
- senior storage engineer Norcross, GA
- senior manager tax Norcross, GA
- senior magento developer Norcross, GA
- senior robotics software engineer Norcross, GA
- senior tech Norcross, GA


