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

Software and Controls Engineer

Delta Staffing

Controls Engineer – Robotics & Automation

We’re looking for a Controls Engineer to design and implement PLC-based control systems for advanced automation and robotic systems. You’ll work hands-on with engineering teams and customers to bring complex automation projects from concept through commissioning.

This role is ideal for someone who enjoys solving real-world automation problems, programming PLCs, and bringing systems to life on the floor.

What You’ll Do

• Design and develop PLC, HMI, and control system software
• Own controls scope from project kickoff through commissioning
• Program and debug PLC systems (Allen-Bradley, Siemens, Omron, or Mitsubishi)
• Develop controls specifications and I/O definitions
• Collaborate with electrical engineering on system design and integration
• Support system integration and debugging on the factory floor
• Assist with field installation, startup, and commissioning
• Troubleshoot and support existing customer systems
• Train customers on system operation as needed
• Work alongside other engineers and help mentor junior team members

What You Bring

• Experience with PLC programming and industrial automation systems
• Strong troubleshooting ability with electrical, pneumatic, and automated equipment
• Familiarity with industrial networking protocols
• Experience with robotic or automated systems integration
• Exposure to virtual commissioning tools (Process Simulate, Emulate3D) is a plus
• Ability to communicate technical concepts clearly to teams and customers

Background

• Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
1+ years of PLC or controls programming experience
• Experience with automation systems design, wiring, and troubleshooting

Why Engineers Like This Role

• Hands-on work with real automation systems
• Opportunity to see projects go from design to startup
• Exposure to robotics, controls, and advanced manufacturing technology

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software and Controls Engineer in Rochester Hills, MI vacancy
  •  ...Description Job Description We are looking for an Electrical Controls Engineer to take charge of designing and delivering turnkey conveyor...  ..., efficient control system designs ~ Create hardware/software drawings, PLC code, and operational configs ~ Oversee... 
    Software
    For subcontractor

    STR Group USA Inc

    Auburn Hills, MI
    6 days ago
  •  ...Job Description Job Description Overview: The Controls Engineer will build, design, and troubleshoot electrical equipment. Key...  ...Design graphical user interfaces Configure and program software Program control sequences Provide system documentation... 
    Software

    START

    Rochester Hills, MI
    15 days ago
  •  ...Job Description Job Description Description: We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive-by-Wire control systems. Candidate will be responsible for developing control algorithms and embedded... 
    Software

    FEV North America Inc

    Auburn Hills, MI
    3 days ago
  •  ...development dreams a reality by designing, engineering, and validating the products of tomorrow...  ...for a below position Job Title: Controls Integration Engineer Location: Auburn...  ...functional controls features embedded in the software. With a focus on supporting Hardware-in-... 
    Software

    Tata Technologies

    Auburn Hills, MI
    2 days ago
  • Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI)...  ...proper functionality of both his/her work and the work of other engineers • Provides timely, required service documentation relating... 
    Software
    Work at office

    Jatca Inc

    Auburn Hills, MI
    10 hours ago
  • $90k - $120k

     ...Skills • Minimum 2 years experience in Automotive Embedded Software Development and Integration • Experience in MATLAB/...  ...Strong understanding of Automotive Powertrain Domain and engine/powertrain control strategies • Understanding of MISRA C and ASPICE processes... 
    Software

    Tata Consultancy Services

    Auburn Hills, MI
    1 day ago
  • The Powertrain Controls Engineer will work within a team of Powertrain controls, calibrations and integration engineers to develop electrified...  ...control disciplines with vehicle application Embedded software experience Experience with model-based development tools such... 
    Software
    Shift work

    Stellantis

    Auburn Hills, MI
    10 hours ago
  • Gasoline Engine Controls Development Engineer Responsible for developing new features and enhancing existing algorithms. This role involves...  ...virtual environments, rapid prototyping) through the V‑model software development process to ensure the quality and robustness of... 
    Software
    Local area

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...The Software Engineer will be part of a team responsible for developing Motor Control Processor (MCP) application software components for Gen2 EDM and eRAD modules of Electrified Powertrain. The candidate will engage in software requirements analysis, design, coding... 
    Software

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Job Description The Electrified Powertrain Controls Engineer will serve as a technical leader within the PRC Electrified Propulsion Controls...  ...field A minimum of 8 years of experience in controls/software engineering Recognized expertise in propulsion control systems... 
    Software
    Full time
    Immediate start

    RadNet, Inc.

    Auburn Hills, MI
    3 days ago
  • $1,834.62 per month

     ...Client Name FANUC America Job Type Travel Offering Non-Clinical Profession Software and Controls Engineer Specialty Software and Controls Engineer Job ID 36077695 Weekly Pay $1834.62 Shift... 
    Software
    Hourly pay
    Weekly pay
    Temporary work
    Flexible hours
    Shift work

    FANUC America Corporation

    Auburn Hills, MI
    2 days ago
  •  ...Job Description Job Description Autonomous Controls & Engineering Systems (ACES) is looking for an experienced Automation and Controls Engineer...  ..., you will be responsible for controls system hardware/software design, programming, integration, startup and debug with... 
    Software

    Autonomous Controls & Engineering Systems

    Sterling Heights, MI
    5 days ago
  •  ...Job Description Who You Are We are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need... 
    Software
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    1 day ago
  •  ...can thrive as a member of our team. JOB SUMMARY Automation Controls Engineer is responsible for leading the design, programming, testing,...  ...vendors, plant team members, etc. Proficient in Microsoft Office software, TIA Portal, Logix Designer (RS Logix), Profibus, ProfiNet,... 
    Software
    Work at office

    Avancez LLC

    Auburn Hills, MI
    2 days ago
  •  ...Develop and implement improvements to control systems and equipment using Factory Information...  ...downtime Use FIS plant monitoring software to review cycle times of equipment...  ...installations Reprogram equipment for engineering changes and improvements Maintain program... 
    Software

    Optimal Inc.

    Sterling Heights, MI
    27 days ago
  •  ...Automotive company, is seeking a Midnight Shift (11pm - 7am) Controls Engineer to support our Shelby Twp facility. The Controls Engineer...  ...integration into MES systems Maintain backups of MES, PLC, Robot Software-related equipment configuration Research and prove out... 
    Software
    Temporary work
    Work experience placement
    Internship
    Flexible hours
    Night shift

    Transform Automotive

    Utica, MI
    15 days ago
  •  ...Description Job Description Job Summary: The Senior BMS Controls and Algorithm Engineer leads the design, development, and validation of Battery...  ...-based design development approach to deliver production software that improves battery performance, safety, and life, and... 
    Software
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    American Battery Solutions

    Lake Orion, MI
    11 days ago
  •  ...Description Job Description We seek a talented and experienced Controls Engineer with expertise in Allen Bradley and Siemens platforms to...  ...: - PLC Programming: Develop and implement software for automation systems using both Allen Bradley and Siemens... 
    Software
    Relocation

    AMT Services Inc

    Lake Orion, MI
    7 days ago
  • $115k - $125k

     ...Job Description Job Description Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry:...  ...experience who enjoys working closely with mechanical, electrical, software, service, and customer teams. Candidates with experience... 
    Software
    Full time

    Connect Force

    Bloomfield Hills, MI
    17 days ago
  • $90k - $120k

     ...Services Limited is seeking an experienced Automotive Embedded Software Developer in Auburn Hills, MI. The ideal candidate has at...  ...collaborating with cross-functional teams, building software for engine control modules, and resolving build issues. The position offers a... 
    Software

    Tata Consultancy Services Limited

    Auburn Hills, MI
    10 hours ago
  •  ...solutions, specializing in the design, engineering, commissioning, and support of advanced...  ...spans robotic simulation, electrical and software engineering, and Industry 4.0 integration...  ...SGA is currently seeking an experienced Controls Engineer with a passion for automation and... 
    Software
    Daily paid
    For contractors
    Work at office
    Immediate start

    The State Group Automation

    Troy, MI
    19 days ago
  • $46.06 - $50.66 per hour

     ...Job Description Job Description Job Title: Controls Engineer Job Description The Controls Engineer develops, programs, and supports...  ...actionable, verifiable tasks. Use FIS plant monitoring software to review and analyze equipment cycle times and identify opportunities... 
    Software
    Contract work
    Temporary work
    Casual work
    Work at office
    Remote work
    Monday to Friday
    Shift work
    Day shift

    Actalent

    Sterling Heights, MI
    6 days ago
  •  ...The Gasoline Engine Controls Development Engineer is responsible for developing new features and enhancing existing algorithms. This role...  ...virtual environments, rapid prototyping) through the V-model software development process to ensure the quality and robustness of... 
    Software
    Full time
    Local area
    Immediate start

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...architecture. – Deep knowledge of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software). – Broad understanding of technologies and has experience in implementation methodologies, software development life cycle... 
    Software

    NextStep

    Auburn Hills, MI
    4 days ago
  •  ...for design and development of diagnostic software for electrified drivetrain system....  ...and associated diagnostics for powertrain controls Develop in a model-based development environment...  ...Master’s degree in electrical engineering, Computer Science, or related field 5+... 
    Software

    WeldonIT

    Troy, MI
    10 hours ago
  •  ...The Software Engineer will be part of a team responsible for developing Motor Control Processor (MCP) application software components for Gen2 EDM and eRAD modules of Electrified Powertrain. The candidate will engage in software requirements analysis, design, coding,... 
    Software
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    10 hours ago
  •  ...Develop and implement improvements to control systems and equipment using Factory Information...  ...downtime Use FIS plant monitoring software to review cycle times of equipment...  ...installations Reprogram equipment for engineering changes and improvements Maintain program... 
    Software
    Local area

    Optimal Inc.

    Sterling Heights, MI
    19 days ago
  •  ...Job Description Job Description Plant Controls Engineer   • Develop and implement improvements to control systems and equipment using...  ...controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate... 
    Software
    Local area
    Remote work
    Flexible hours

    G-TECH Services

    Sterling Heights, MI
    20 days ago
  •  ...and performance. Collaborate with stakeholders, developers, and engineers to deliver robust and innovative technology solutions. This...  ...experience in IT architecture, business architecture, systems design, software development, integration architecture, or infrastructure.... 
    Software
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday
    Shift work
    2 days per week

    Stellantis Financial Services US

    Rochester, MI
    25 days ago
  •  ...Designs systems of electrical and fluid controls for a variety of applications including...  ...knowledge, principles and techniques in engineering and computer science to generate required...  ...hardware design schematics and develop software system programming and documentation.... 
    Software
    Work experience placement
    Work at office
    Local area

    TREVA AUTOMATION

    Lake Orion, MI
    1 day ago

Do you want to receive more vacancies?

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