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

Controls Software Development Engineer

FEV EVA GmbH

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, building Simulink models, and supporting code generation and integration on embedded controllers. This role focuses on hands-on implementation of real-time control for steering, braking, and propulsion systems. This role supports a production program to deploy a Drive-by-Wire (DbW) solution on embedded vehicle controllers for a high-reliability vehicle application. The system is developed using a model-based design approach (MATLAB/Simulink) with auto-generated code deployed to production ECUs.

  • Develop control algorithms using MATLAB/Simulink (model-based design)
  • Build and maintain Simulink models for Drive-by-Wire functions
  • Generate and integrate embedded C code into production ECUs
  • Implement and tune closed-loop control strategies (PID, feedforward, etc.)
  • Support definition and integration of interfaces across, sensors, ECUs, and actuators
  • Ensure real-time performance, stability, and robustness of control software
  • Support MIL / SIL / PIL / HIL validation activities and vehicle testing
  • Debug, troubleshoot, and resolve control and embedded software issues
  • Collaborate with hardware, systems, and validation teams for integration and testing
Requirements
  • U.S. Citizenship or Green Card is required
  • Bachelor's or master's degree in electrical engineering, Mechanical Engineering, Automotive Engineering, Computer Engineering, or related field
  • 4-8 years of experience in Automotive embedded control systems or software development
  • Strong hands-on experience with MATLAB / Simulink, Model-based development and code generation
  • Strong foundation in Control systems and basic vehicle dynamics
  • Experience with the following:
    • Embedded C / C++
    • Real-time ECU development
    • CAN / LIN communication
Preferred Qualifications:
  • Experience with the following:
    • Steer-by-wire, brake-by-wire, or actuator control systems
    • Embedded Coder or AUTOSAR-based workflows
    • HIL tools (dSPACE, NI, etc.)
  • Familiarity with calibration and diagnostics tools (INCA, CANape)
  • Exposure to Functional safety concepts (ISO 26262)
  • Experience with Defense, off-highway, or heavy-duty vehicle platforms

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Controls Software Development Engineer in Madison Heights, MI vacancy
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...a global scale Design Release Engineer - Vehicle Access Controls Hardware We are seeking a motivated...  ..., design execution, analysis, development, testing, validation, and release of... 
    Suggested
    H1b
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  .... The ideal candidate will have at least 5 years of experience in controls manufacturing and hands-on technical experience. This role encompasses project management, mentoring less experienced engineers, and collaborating with customers and plants to ensure successful... 
    Suggested

    Stefanini, Inc

    Warren, MI
    4 days ago
  • Nehez Recruiting is looking for a CNC Controls Software Engineer in Warren, Michigan. The role involves designing and developing control software for CNC machining equipment, collaborating on system commissioning, and enhancing product capabilities. Ideal candidates have... 
    Suggested

    Nehez Recruiting

    Warren, MI
    4 days ago
  •  ...Senior Application Engineer - Electrical Controls Essential Functions and Responsibilities: Analyze customer technical specifications Coordinate in-house estimating activities including relevant drawings and specifications Coordinate major electrical subcontractors... 
    Suggested
    For contractors
    For subcontractor
    Work at office
    Weekend work

    Dürr

    Southfield, MI
    3 days ago
  • Position Title: CNC Controls Software Engineer Company Overview This organization is a global leader in advanced manufacturing technologies,...  ...systems. Proficiency in ladder logic programming and HMI development. Familiarity with NC programming concepts (G‑code, M‑code... 
    Suggested
    Work at office
    Worldwide

    Nehez Recruiting

    Warren, MI
    4 days ago
  •  ...Job Description Who You Are We are looking for a Senior Research and Development Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    3 days ago
  • $85k - $105k

     ...vehicles, develop advanced fleet management software, and create charging solutions that...  ...The Role Xos is seeking a Vehicle Controls Software Engineer to help design, develop, and validate...  ...both the design and testing phase of development and regularly travels to Xos... 
    Contract work
    Local area

    Xos, Inc.

    Detroit, MI
    29 days ago
  • Global Connect Technologies is seeking an Embedded Software Engineer specializing in Vehicle Motion Embedded Controls in Southfield, Michigan. The role requires expertise in embedded systems and embedded C programming, with some exposure to embedded Linux. The candidate... 
    Full time

    Global Connect Technologies

    Southfield, MI
    14 hours ago
  •  ...Controls Software Designer Sterling Heights, MI Flexible Day Shift Schedule About the Opportunity We're seeking...  ...a Controls Software Designer to join a growing engineering team supporting the design, development, and commissioning of automated manufacturing systems... 
    Work at office
    Flexible hours
    Day shift

    TEC Group

    Sterling Heights, MI
    5 days ago
  •  ...Controls Engineer – Robotics & Automation We’re looking for a Controls Engineer to design and implement PLC-based control systems...  ...ll Do • Design and develop PLC, HMI, and control system software • Own controls scope from project kickoff through commissioning... 

    Delta Staffing

    Rochester Hills, MI
    2 days ago
  • Control System Integrators in Warren, Michigan is seeking a Senior Control Engineer to lead the design and development of electrical control systems for manufacturing and assembly operations. The role involves creating PLC software, providing technical support, and may... 

    Control System Integrators

    Warren, MI
    3 days ago
  •  ...United States of America Job Description Posted Thursday, February 5, 2026 at 7:00 AM ACS is looking for an Instrumentation & Controls Engineer to join our team. ACS specializes in the engineering, integration and construction of technically complex R&D and production... 
    For contractors
    Summer work
    Work at office
    Night shift

    ACS, Inc.

    Troy, MI
    14 hours ago
  • Hirebridge is seeking a Senior Building Controls Technician to provide services related to building automation systems...  ...building infrastructure. The role includes design and engineering of control hardware and software, troubleshooting, and maintaining comprehensive... 
    Full time

    Hirebridge

    Detroit, MI
    3 days ago
  • $108k - $139k

    Daimler Truck North America LLC. in Detroit is seeking a Manufacturing Controls Engineer III who will design and implement machine controls for machining and assembly lines. The ideal candidate will have a Bachelor's degree in Electrical Engineering and 5 years of controls... 
    Local area

    Daimler Truck North America LLC.

    Detroit, MI
    2 days ago
  • $104.5k - $160.2k

     ...Job Description The Role As a Software Engineer on the Galileo team, you will design, build...  ...build systems that support AV / ADAS development. You will help raise the engineering...  ...including testing, debugging, version control, code reviews, and system design Experience... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • Responsibilities for Controls Software Designer (Direct Hire) Creating and commissioning industrial...  ...screens. Responsible for PLC/HMI code development, code installation, debug on job site,...  ...Required XXXX+ years of Controls Engineering/PLC/HMI programming experience The ability... 
    Full time
    Flexible hours

    Cosha Staffing & Consulting

    Sterling Heights, MI
    3 days ago
  •  ...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 to be a customer... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    14 hours ago
  • General Motors is seeking an Advanced Controls Engineer to enhance the design and integration of robotics and automation systems. You will lead controls solutions, mentor engineers, and ensure adherence to safety standards. The role requires expertise in PLCs, robotics,... 

    General Motors

    Warren, MI
    2 days ago
  •  ...Role: Software Research Engineer C++ Location: Warren, MI 5 days onsite Contract role...  ...Electrical Engineering or equivalent C++ Development Algorithm Development and...  ...applications with O-RAN-side radio resource control algorithms in forms of xApps to... 
    Contract work

    Lorven Technologies

    Warren, MI
    2 days ago
  • Full Job Description As the Controls Engineer, you will be responsible for all aspects of the...  ...the company determined CAD designing software. Develops and creates the Operator Instructions...  ...the most current AutoCAD Electronic development software packages, or an equivalent... 
    Work at office
    Local area

    Jatca Inc

    Southfield, MI
    2 days ago
  • Contract Professionals, Inc is seeking a Staff Software Engineer with Fire Control expertise to support advanced military vehicle programs in Sterling...  ...degree preferred, and experience with embedded systems development. Key responsibilities include software development... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • $119.2k - $175.45k

     ...platforms. Our business analytics platform engineering team is at the forefront of this...  ...intelligence, a metadata and configuration driven control layer, and an IaC and API driven...  ...across many different organizations within Software and Services Strong problem-solving skills... 
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • EY is seeking a Technology Business Analyst Manager to lead SAP S/4HANA Controlling solution delivery. This role requires strong expertise in managing end-to-end processes and delivering high-quality solutions across various modules. The ideal candidate has 4-6 years of... 

    EY

    Detroit, MI
    4 days ago
  • General Motors is seeking a Process Controls Engineer based in Warren, Michigan. The role involves designing, building, and troubleshooting electrical control systems for manufacturing machinery, ensuring compliance with safety standards while enhancing production efficiencies... 
    Work at office

    General Motors

    Warren, MI
    3 days ago
  •  ...staffing, cloud computing, engineering, mobility, testing, and more...  ...Title: Engineering Specialist - Controls At Client, we are dedicated...  ...• Use FIS plant monitoring software to review cycle times of...  ..., Backup Software, Software Development, PLC/CNC, Robotics, Computer... 
    Local area
    Worldwide

    V2soft

    Sterling Heights, MI
    4 days ago
  • $73 - $84 per hour

     ...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position Overview Join an agile, self-motivated...  ...environments Maintain accreditation and configuration control compliance Develop protocol transformation mechanisms... 
    Contract work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • $74.86 - $85.5 per hour

     ...this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI...  ...engineering, secure embedded systems, BSP development, device drivers, network protocol integration...  ...standards and configuration control requirements Design and implement data... 
    Contract work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  •  ...Description The Role As a senior engineer, you will lead the design,...  ...Architect and build access control systems that use permissions,...  ...intelligence–based development tools to improve design, coding...  ...~5+ years of experience as a software engineer or security engineer... 
    Local area
    Work from home

    General Motors

    Warren, MI
    5 days ago
  •  ...The Senior Ansible Automation & Platform Engineer is a strategic member of the...  ...responsible for its architecture, roadmap development, efficient operation, governance, and enterprise...  ...Automation Platform (AAP) including controller, execution environments, mesh architecture... 
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Software Development At Gm Financial Innovation isn't just a talking point at GM Financial, it...  ...tests, and the implementation of security controls Experience working in Agile Scrum...  ...Degree in Computer Science or related Engineering field; and/or commensurate experience... 
    Work experience placement
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    GMAC Financial Services

    Detroit, MI
    1 day ago

Do you want to receive more vacancies?

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