Software Controls Engineer

1 week ago


Auburn Hills, Michigan, United States Avance Consulting Full time $120,000 - $180,000 per year

Job Description

The organization is amongst the largest global automation companies with a strength of 1300+ employees and multiple facilities worldwide. A world-class automation & technology firm, and work in a team that is dedicated to making manufacturing smarter, faster, and safer.

Job description:
Join our elite team of engineers dedicated to designing and implementing cutting-edge software solutions for highly complex automation systems. Our team for Controls and Automation offers expert engineering software design for our complex and highly specialized systems. As a Software Controls Engineer, you will lead the design, development, and deployment of advanced control solutions for complex automation systems. You will oversee project execution—from conceptual design through commissioning—while mentoring junior engineers, conducting technical reviews, and driving continuous improvement. You will partner with cross-disciplinary teams to solve intricate automation challenges, ensuring delivery of robust, scalable, and safe systems.

Job responsibilities:

  • Technical Oversight & Mentorship
  • Review and validate software deliverables produced by controls engineers, ensuring adherence to company standards and practices.
  • Provide coaching, training sessions, and technical guidance on PLC/HMI programming, system integration, and troubleshooting techniques.
  • Establish and enforce best practices for coding, testing, and documentation across the controls team.
  • Software Development & Integration
  • Architect and implement complex control algorithms, motion profiles, and safety functions for robotics, conveyors, and material handling systems.
  • Integrate enterprise-level systems (SCADA, MES, IIoT platforms) for data acquisition, analytics, and visualization.
  • Lead design of reusable frameworks, libraries, and standards to accelerate future development.
  • Complex Problem Solving & Optimization
  • Investigate and resolve high-impact technical issues, performing root cause analysis on system failures or performance bottlenecks.
  • Drive system optimizations to improve cycle times, reliability, and safety margins.
  • System Testing & Commissioning
  • Perform FAT (Factory Acceptance Testing) and SAT (Site Acceptance Testing) to validate system performance against specifications.
  • Conduct sequence testing, safety function verification, and system optimization.
  • Troubleshoot field issues, perform root cause analysis, and implement corrective actions during onsite commissioning.
  • Documentation & Continuous Improvement
  • Author and review comprehensive technical documentation—including software design specifications, control Sequences, and user manuals.
  • Lead code review sessions, post-project lessons-learned workshops, and process improvement initiatives.
  • Cross-Functional Collaboration
  • Work closely with electrical, mechanical, and project engineers to ensure seamless hardware–software integration.
  • Participate in design reviews, project status meetings, and customer walkthroughs.
  • Assist in developing functional specifications, control narratives, and wiring diagrams.
  • Client Engagement & Support
  • Serve as primary technical contact to clients during design reviews, training sessions, and troubleshooting.
  • Provide escalated support for critical issues and system enhancements after execution.
  • Provide remote and on-site support for installed systems, including software updates and troubleshooting.
  • Train end users and maintenance teams on system operation, diagnostics, and safety procedures.
  • Monitor system performance post-commissioning and recommend enhancements for uptime and reliability.

Minimum Requirements:

  • 6–8 years of hands-on experience in industrial automation controls engineering (PLC, HMI, CNC, and motion control).
  • Proven track record of leading automation projects in robotics, material handling, or complex machinery.
  • Expert proficiency in Siemens (TIA Portal) and Rockwell (Studio 5000) environments; familiarity with additional platforms preferred.
  • Deep understanding of industrial communication protocols (EtherNet/IP, Profinet, Modbus) and network architectures.
  • Application-specific experience with Gantry systems, ASRS (Automated Storage and Retrieval Systems), material handling, engine assembly lines, battery assembly lines, and robotics systems.
  • Strong leadership, project management, and interpersonal skills.
  • Bachelor's or Master's degree in Electrical, Electro-Mechanical, Computer Science Engineering, or a related field.
  • 20-30% local travel, including US and Canada

Preferred Requirements:

  • Experience with industrial and safety standards.
  • Hands-on experience with advanced motion control, vision systems, and multi-axis robotics.
  • Familiarity with Agile methodologies and DevOps practices in controls engineering.
  • Professional certifications (e.g., Rockwell, Siemens, Fanuc Or ABB certifications).

  • Controls Engineer

    1 week ago


    Auburn Hills, Michigan, United States Aarna Software and Solutions Full time $80,000 - $120,000 per year

    Job title: Hybrid Controls EngineerRole Description:Experience with Model Based Development Tools like Matlab Simulink, Stateflow Expert in Control System Design and Development for Powertrain applications using MATLAB. Expert in Thermal Management, Torque Controls Development, Torque Security Expert in Embedded Software Development Proficient in Code...

  • Controls Engineer

    3 days ago


    Auburn Hills, Michigan, United States LER TechForce Full time

    This is a hands-on, onsite role supporting production and assembly operations — perfect for an engineer who thrives on solving problems in real time and keeping systems running smoothly.What You'll DoAs a Controls Engineer, you'll play a key role in maintaining and optimizing the manufacturing line — ensuring reliable, efficient operation through...


  • Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per year

    The Engine Propulsion Controls Engineer will work within a Centre Of Excellence (CoE) belonging to the Product Release Centre (PRC) Engine Propulsion Controls and they will contribute in the development of engine propulsion systems for current and next-generation internal combustion engine & hybrid electrified propulsion...


  • Auburn Hills, Michigan, United States Stellantis Full time

    The Engine Propulsion Controls Engineer will work within a Centre Of Excellence (CoE) belonging to the Product Release Centre (PRC) Engine Propulsion Controls and they will contribute in the development of engine propulsion systems for current and next-generation internal combustion engine & hybrid electrified propulsion systems for Stellantis vehicles.The...


  • Auburn Hills, Michigan, United States Tata Technologies Full time $104,000 - $170,000 per year

    At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world's leading manufacturers. Due to our continued growth, we are now recruiting for a below positionJob Title: Embedded MBD Software EngineerLocation:Detriot, MIDuration:Full TimeWe are seeking an experienced Embedded...


  • Auburn Hills, Michigan, United States Pentangle Tech Services | P5 Group Full time $120,000 - $180,000 per year

    Job Title: Embedded MBD Software Engineer – Drivetrain Systems (SP56 / Floating-to-Fixed Point)Location :Auburn Hills, MIDuration:Long Term ContractPosition SummaryWe are seeking an experienced Embedded MBD Software Engineer with expertise in Digital Signal Processing (DSP) and fixed-point software implementation for drivetrain control systems,...


  • Auburn Hills, Michigan, United States Stellantis Full time $140,000 - $170,000 per year

    The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews...


  • Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per year

    The Electrified Powertrain Controls Engineer will work within a team of Powertrain controls, calibrations and integration engineers to develop electrified powertrain systems for current and next-generation electrified powertrains for Stellantis Vehicles. The overall goal for the team is to develop a complete electrified powertrain that meets the vehicle...


  • Auburn Hills, Michigan, United States Evolution Motion Solutions Full time

    Full-time Description Job Title: Manager, Controls Hardware EngineeringAbout UsWomack Machine Supply and Morrell Group have united to become Evolution Motion Solutions, an industry powerhouse in engineering and industrial solutions. With over 70 years of excellence, Womack's motion control expertise meets Morrell's premier component integration, creating a...


  • Auburn Hills, Michigan, United States Zobility Full time $120,000 - $180,000 per year

    Location: Auburn Hills MIPosition: Long Term ContractTitle: Design Release EngineerJob Description:The Engine Controller Hardware Development Leader will play a key role in vehicle or module-related projects.Their main mission will be to oversee the progress of product and process qualification for electronic control module components, from supplier...