Embedded Controls Engineer- Bryan Schache
1 day ago
Mossville
Job DescriptionJob Title: Embedded Controls Engineer Job Description 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 equipment., • Ability to collaborate effectively with cross-functional teams in an agile setting., • Strong communication skills to convey technical concepts and results to diverse stakeholders.Work Environment The role operates within an agile development environment, emphasizing iterative development, collaboration, and continuous improvement. You will work extensively with tools such as MATLAB, Simulink, Stateflow, embedded C toolchains, Autosar frameworks, Vector tools, Canape, version control systems like Git, dependency management tools such as Ivy, and testing frameworks including Google Test for SiL. The work involves frequent use of MiL, SiL, HiL, lab setups, and on-machine testing environments to validate control systems under realistic conditions. The position offers long-term growth opportunities and exposure to advanced control technologies and embedded software practices in a professional engineering setting. Job Type & Location This is a Contract position based out of Mossville, IL. Pay and Benefits The pay range for this position is $35.00 - $78.35/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision, • Critical Illness, Accident, and Hospital, • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available, • Life Insurance (Voluntary Life & AD&D for the employee and dependents), • Short and long-term disability, • Health Spending Account (HSA), • Transportation benefits, • Employee Assistance Program, • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Mossville,IL. Application Deadline This position is anticipated to close on Jul 22, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options. San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records. Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.