More jobs:
Embedded Controls Engineer
Job in
Mossville, Peoria County, Illinois, 61552, USA
Listed on 2026-07-12
Listing for:
Actalent
Full Time
position Listed on 2026-07-12
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Testing, Software Engineer
Job Description & How to Apply Below
Embedded Controls Engineer
This role focuses on developing, implementing, and validating embedded control algorithms using MATLAB, Simulink, and Stateflow. The Embedded Controls Engineer designs model-based control systems for functions such as speed control, retarding control, economy modes, and operator assist features, ensuring robust performance from concept through production deployment. This position offers a long-term growth opportunity working within an agile environment on advanced control systems and embedded software.
Responsibilities
- Develop control algorithms in MATLAB, Simulink, and Stateflow for functions such as speed control, retarding control, economy modes, and operator assist (including ADAS and operator assistance features).
- Perform model-based design and development of control systems, including modeling the plant, understanding the system to be controlled, and synthesizing appropriate controllers.
- Simulate the plant and controller together to evaluate performance, stability, and robustness prior to deployment.
- Deploy control algorithms to embedded platforms, ensuring seamless integration with existing systems and software architectures.
- Gather and document control system requirements in a clear and structured manner to support design, implementation, and testing activities.
- Implement control systems in MATLAB, Simulink, and Stateflow, following best practices for embedded software development and code generation.
- Apply experience with embedded software development in Simulink to generate and integrate production-ready embedded C code.
- Utilize Autosar-based development practices when applicable to ensure compatibility with automotive and embedded standards.
- Plan and execute testing, tuning, and verification of control systems using Model-in-the-Loop (MiL), Software-in-the-Loop (SiL), Hardware-in-the-Loop (HiL), lab testing, and on-machine testing.
- Perform Design Failure Mode and Effects Analysis (DFMEA) to identify and mitigate potential risks in control system designs.
- Create, document, and maintain detailed test plans that cover functional, performance, and regression testing for control algorithms.
- Implement and execute test plans, analyze outcomes, and iterate on control designs and parameters as needed.
- Troubleshoot, diagnose, and resolve issues discovered during MiL, SiL, HiL, lab, and on-machine testing, ensuring root causes are identified and corrected.
- Conduct data analysis of time series data to evaluate control performance, identify anomalies, and drive tuning improvements.
- Prepare clear and concise reports on test results, findings, and recommendations for design improvements or corrective actions.
- Collaborate within an agile development environment, participating in planning, review, and continuous improvement activities related to control software development.
- Use appropriate tools and processes for version control, dependency management, and automated testing to maintain code quality and traceability.
Essential Skills
- At least 2 years of experience in MATLAB and Simulink model-based development for control systems.
- Strong proficiency in MATLAB, Simulink, and Stateflow for control algorithm design and implementation.
- Experience with embedded C development generated from Simulink or used alongside model-based designs.
- Hands-on experience in embedded software development using Simulink, including code generation and integration.
- Demonstrated ability to perform model-based design of control systems, including plant modeling and controller synthesis.
- Experience implementing control algorithms for functions such as speed control, retarding control, economy modes, or operator assistance features.
- Proficiency in testing and validating control systems using MiL, SiL, HiL, lab, and on-machine methods.
- Experience conducting DFMEA to identify and mitigate potential design risks in control systems.
- Ability to create, document, and execute detailed test plans for control software.
- Strong troubleshooting and diagnostic skills for resolving issues in embedded control systems.
- Experience analyzing time series data for control performance evaluation and tuning.
- Ability to produce clear, structured documentation and reports on requirements, test results, and design decisions.
- Bachelor's degree (BS) in engineering or a related technical field.
- Familiarity with Autosar for embedded software development.
- Experience with Vector tools and Canape for calibration, communication, or measurement tasks.
- Comfort working within an agile development environment.
Additional Skills & Qualifications
- Experience with positioning-related functionality within software development.
- Familiarity with Git and Ivy or similar tools for version control and dependency management.
- Experience using Google Test or similar frameworks for Software-in-the-Loop (SiL) testing and unit testing.
- Background in controls engineering, including control theory and practical application in embedded systems.
- Exposure to hardware-in-the-loop (HiL) setups and related test…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×