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

Controls Software Development Engineer

FEV North America Inc

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, 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 a month ago
Similar jobs that could be interesting for youBased on the Controls Software Development Engineer in Auburn Hills, MI vacancy
  • We are seeking a highly experienced Gasoline Engine Controls Subject Matter Expert (SME) to lead the development and implementation of advanced engine control algorithms...  ...part in delivering robust, production-ready software by working across cross-functional engineering... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis’ Propulsion Controls Engineering Department is seeking an Advanced Controls Lead Engineer to lead the design and implemention of...  ...and motivated candidate who can lead the complete systems development of propulsion control strategies for conventional and electified... 
    Suggested

    Stellantis

    Auburn Hills, MI
    20 hours ago
  •  ...develop CAN and LIN network-based user control modules (BCM / CBC / Next Generation). Interface with Upper Layer Software Factory and to run a development schedule to keep deliverables on...  ...: Bachelor’s degree in Automotive Engineering, Mechanical Engineering, Electrical... 
    Suggested

    Stellantis

    Auburn Hills, MI
    3 days ago
  • Job DescriptionWho You AreWe are looking for a Senior R&D 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 complexity of assigned tasks... 
    Suggested

    FANUC

    Rochester Hills, MI
    3 days ago
  • Job DescriptionWho You AreWe 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... 
    Suggested

    FANUC

    Rochester Hills, MI
    1 day ago
  •  ...seeking a Principal Electrified Powertrain Controls Engineer to serve as a technical leader within...  ...level control strategies and lead the development and integration of next-generation EV,...  ...of 7 years of experience in controls/software engineeringRecognized expertise in... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • We are seeking a technically strong and motivated Software Development, Integration & Platform Delivery Engineer to support embedded software development for...  ...Develop and integrate embedded software for automotive control systems and platforms Support software builds,... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Convergence of Simulation and DataSoftware Engineer ControlsJob Summary:Our client in Dearborn, MI is looking for a Software Engineer Controls. This is a contract position.What You...  ...in specifications during the vehicle development cycle Work with the FSS software team explaining... 
    Contract work
    Work experience placement
    Work at office

    Altair Engineering

    Troy, MI
    3 days ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications.... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  • Stellantis Tech Research’s Propulsion Controls department is seeking a controls engineer to develop high quality controls...  ...for top talent to continue the development of disruptive Propulsion...  ...system calibration and/or embedded software experienceExperience with data analysis... 
    H1b

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Electrified Powertrain Functional Safety Control Algorithm Design Engineer will work within a team of...  ...methodologiesExperience with modeling, simulation, development, testing, calibration and/or...  ...ABET accredited universityEmbedded software experienceUnderstanding of E-Gas... 

    Stellantis

    Auburn Hills, MI
    15 hours ago
  •  ...Quality organization is currently seeking a Warranty Engineer to join the Field Quality & Control Tower team (FQCT) at the Headquarters & Technical Center...  ..., and procedures for automotive and powertrain development. Opportunities are available in Propulsion System Group... 
    Permanent employment
    Currently hiring

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...ambitious electrification and software strategies and the creation...  ...Overview:The Software Engineering Platforms Principal Engineer...  ...efficient and scalable software development. This role focuses on providing...  ...encryption, access controls, and auditing.Drive strategies... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...leading OEMs, we design and deliver highly engineered solutions that create the ultimate...  ...Strattec will lead the design and engineering development of electro-mechanical products for...  ...development of prototype build control plan.Works closely with manufacturing engineers... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    3 days ago
  •  ...Mobility Division is looking for a CBU Controlling Director for its location in Auburn Hills...  ...benchmark (BOP costs, Process costs, development costs)Support finance activities of the...  ...competencies to succeedBusiness School or Engineering background with a Master’s degree in... 
    Worldwide

    FORVIA Faurecia

    Auburn Hills, MI
    4 days ago
  •  ...the past and launching a new software organization built from the...  ...will be responsible for the development & integration of the embedded...  ...safety critical electronic control units embedded software development...  ..., Aerospace, or Computer Engineering, Computer Science, or... 

    Stellantis

    Auburn Hills, MI
    20 hours ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design,... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis is seeking a skilled and motivated Cloud Engineer to reinforce and support the design, implementation, and continuous improvement...  ...operations rather than reactive firefighting.Manage AWS Control Tower, Organizations, and Service Control Policies (SCPs), enforcing... 

    Stellantis

    Auburn Hills, MI
    3 days ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...responsibilities as well as a wide range of development prospects. Because we believe...  ...Computer Vision Algorithm Engineer role focused on ADAS...  ...in computer engineering, Software Engineering, Electrical Engineering...  ...; and project monitoring/control techniques.Personal... 
    Full time
    Work at office
    Local area

    Magna International

    Auburn Hills, MI
    20 hours ago
  • $81.12k - $130.87k

    Job DescriptionWho You AreThe Software Developer will be responsible for the development of industrial desktop and web-based...  ...software solutions. The Design Engineer will be working in an Agile/Scrum...  ...fieldExperience with industrial controls systemsFamiliarity with FANUC... 

    FANUC

    Rochester Hills, MI
    1 day ago
  •  .... This role blends hands-on development with system design, architectural...  ...— partnering closely with engineering leadership, product, and...  ...visibility role within a major software-defined vehicle programme...  ...pipelines with strong data quality controls Mentor senior and mid-level... 
    Permanent employment
    Contract work

    Hashlist

    Auburn Hills, MI
    20 hours ago
  • The Lead ASWb Engineer is responsible for the development of a SW feature and/or functionally leads the involved...  ...migrating SW features from legacy controllers to the next generation vehicle controller...  ...a minimum of 6 years of embedded software experience in automotiveStrong... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...is responsible for the hands-on design, development, and implementation of automation...  ...management, plant implementation, plant level engineering, maintenance, and operator training....  ...equivalent work experience in Electrical Controls Min 5-7 years of experience in an... 
    Work experience placement

    Lear

    Rochester Hills, MI
    20 hours ago
  •  ...customer experience. Stellantis’ Software Organization (PDT) was...  ..., we are seeking passionate engineers to execute the porting of application...  ...features from legacy controllers to the next generation...  ...responsible for all future development and innovation related to these... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...this role as our Application Engineer you will be responsible for supporting...  ...the application of FANUC software products in the areas of physical AI, external motion control, and virtual commissioning &...  ...product planning and development by contributing application and... 

    FANUC

    Rochester Hills, MI
    20 hours ago
  • The Application Engineers (AEs) reports to the Chief Engineer and acts as the primary owner...  ...of designated programsSupports the development of high-level Applications Matrix (working...  ..., bracket attachments, etc) including controls & calibration strategies Represents... 
    Work at office

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...world's top brands, offering comprehensive engineering, supply chain, and manufacturing...  ...Maintenance, Device History Records and Document Control.What will you do?Manage the team...  ...and key plant metric updates. Leads the development and maintenance of JOS metrics for the... 
    Full time
    Work at office
    Local area
    Worldwide

    Jabil Circuit

    Auburn Hills, MI
    1 day ago
  • The Electrified Powertrain Controls Engineer will work within a team of Powertrain controls, calibrations...  ...to significantly contribute to the development of hybrid powertrain controls and...  ...with vehicle application Embedded software experience Knowledge of powertrain control... 

    Stellantis

    Auburn Hills, MI
    20 hours ago

Do you want to receive more vacancies?

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