Embedded Controls Engineer
$35 - $78.35 per hourActalent
Job Description
Job Description
Job 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.
- 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.
- 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.
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 BenefitsThe 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)
This is a fully onsite position in Mossville,IL.
Application DeadlineThis position is anticipated to close on Jul 23, 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 View email address on ziprecruiter.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.
$46.26 per hour
...Job Description Job Title: Software Controls Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $46.26/hr. Keyword's: #Mossvillejobs; #SoftwareControlsEngineerjobs; Start Date: Immediate We provide a competitive...SuggestedLocal areaImmediate start- ...Role- Embedded SW Engineer Location- Mossville, Il Job Description: Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of...Suggested
- ...degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical... ...development work experience in embedded software development, systems design, or... ...Experience in the areas of robotics, remote control, or autonomy Experience with datalinks...SuggestedWork experience placementRemote work
- ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated... ...machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems, enabling remote asset...SuggestedRemote work
- ...Title: Embedded Software Engineer Location- Mossville, IL- Onsite Job Description: Years of experience: 5+ years of professional... ...radar, sensor fusion) Familiarity with motion planning, control algorithms, state estimation, or mapping Experience...Suggested
- ...Embedded Software Engineer Hybrid in Mossville, IL (Peoria area) 12-Month Contract with possible extension Summary: The main function... ..., develop, and test software components used in machine control platforms, engine control platforms, display, and telematics...Contract workInternship
- ...Education & Experience Required: Bachelor's degree in mechanical engineering. 2-4 years engineering experience required (combination of internship experience and hands-on work experience). Desired: Formal analytical or statistical training is a plus. Engine experience....Work experience placementInternship
- ...Controls Engineer Integris seeks a controls engineer with a broad technical background including PLC/HMI/SCADA programming, robotics, hardware selection and interfacing, and use of CAD tools. Prefer 5+ years of experience. The successful candidate will possess...
- ...communication and foundational information software used in embedded systems on Client's machine & industrial applications for... ..., develop, and test software components used in machine control platforms, engine control platforms, display, and telematics platforms. Specific...Internship
- ...Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR... ...role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems. This position...Full time
$42 per hour
...Embedded Software Engineer — Mossville, IL, USA Job Code: PAN-00000013 · Employment Type: CTC, W2 · Tax Term: C2C · Indicative Pay:... ...seasoned Embedded Software Engineer to contribute to embedded control software for vehicle and machine systems. This role...$40 per hour
...Embedded Software Engineer Location: Mossville, IL, USA | Job Code: PAN-00000019 Why Join Us? Work on real-world embedded systems with opportunities to influence product design and testing. Collaborative, engineering-driven environment with experienced...$53 per hour
job summary: As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing...Hourly payContract workTemporary workWork experience placement- ...We're looking for a Senior Back-End Engineer to join an enterprise engineering team building cloud-native, server less solutions on Azure. The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a...
- ...data flow, state management, and messaging between UI and backend services Collaborate with cross-functional teams including UI, systems, and platform engineers Debug and resolve issues across the full software stack (UI through backend application code)...
- ...code quality through code reviews, testing (JUnit), adherence to best practices for maintainability, and Agile practices with version control using Git and GitHub. Qualifications Master’s degree in Computer Science or related field. Minimum 24 months of experience in...
$31 - $38 per hour
...Job Description Job Description Job Title: Process Control Engineer II Job Description The Process Control Engineer II applies engineering theory and principles to improve industrial layouts and manufacturing production processes. This role focuses on analyzing...Contract workTemporary workInternshipWork at office- ...Job Title: Electrical Engineer - Power Electronics (x2) Onsite Requirement: 100% Onsite Overview: leading industrial and energy solutions company is seeking two experienced Electrical Engineers to support the design and validation of power electronics...Work at office
- ...Position Title: Embedded C/C++ Developer Job Location: Chillicothe, IL Remote... ...'s in Electrical/Electronics/Computer Engineering or related field. • years of... ...logic analyzers, CAN tools). • Version control (Git), build systems (CMake/Make), and CI...Full timeContract workInternshipLocal areaRemote work
$60 - $75 per hour
...Job Description Job Description Senior Embedded Integration Developer Job Description This role focuses on designing, building... ...builds. Essential Skills ~ Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software...Contract workTemporary work$99k - $149k
...Farnsworth Group is seeking an Electrical Project Engineer in one of the posting locations below. In this role, you will serve as a senior... ...distribution, normal and emergency power, lighting, lighting controls, and related support systems. Take ownership of discipline‑...Temporary workFor contractorsFlexible hours- ...0601) Develop and program firmware for controlling display hardware. Creating schematics and... ..., HDR) is a big plus. Firmware and/or embedded development is a plus. Working in agile... ...A degree in Computer Science, Software Engineering or related engineering degree is...
- ...Job Description Electrical Engineer 3 Location: Onsite - Mossville Duration: 12 months Summary: The main function of... ...test the manufacture of electrical equipment, including machinery controls, wiring, and lighting. • Evaluate the cost effectiveness,...H1b
$128.47k - $192.71k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global... ...include batteries, fuel cells, motors, inverters, micro grid controllers, charging, energy storage systems, lifecycle solutions/...Full timePart timeRelocation packageFlexible hours- ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or...Full time
$101.21k - $134.95k
...today. The Role Are you passionate about leveraging technology innovation for the betterment of humanity? Lumen SLED Solution Engineers work in partnership with our Sales & Customer Success Executives, leading innovative conversations that help shape the growth of...Full timeTemporary workWork experience placementLocal areaRemote work$33 - $41 per hour
...Job Description Job Title: Electrical Engineer – Job Description This Electrical... ...sensors; actuators; switches; operator controls; electronic control modules (ECMs); and... ...modules, telematics, and other complex embedded hardware systems. Ability to balance...Contract workTemporary workWork at office- ...reviews, testing (JUnit), and adherence to best practices for maintainability, while following Agile practices and maintaining version control using Git and GitHub. Job Location 3526 N California Ave, Suite 205, Peoria, IL 61603 and Various Future unanticipated work sites...
- ...As anElectrical Project Engineer at Civiltec Engineering, youwill be involved in assignments including electrical, instrumentation and controls design associated with water and wastewater facilities. This position can work out of our Phoenix or Peoria, AZ office. Some...Work at officeFlexible hours
- Role: Front End Java Developer Location: Peoria IL Duration: 12 Months Required Person must be able to work both independently and in a teaming environment. Must be very organized and able to learn new technologies through self-learning...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Controls Engineer. Be the first to apply!
- embedded software engineer Mossville, IL
- embedded developer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded engineer Mossville, IL
- principal embedded software engineer
- graduate embedded software engineer
- embedded electrical engineer
- embedded software engineer
- c++ embedded engineer
- embedded ai engineer



