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

Embedded Controls Engineer

$35 - $78.35 per hour

Actalent

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.
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 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Controls Engineer in Mossville, IL vacancy
  • $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... 
    Suggested
    Local area
    Immediate start

    Belcan

    Mossville, IL
    2 days ago
  •  ...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

    E-Solutions

    Mossville, IL
    2 days ago
  •  ...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... 
    Suggested
    Work experience placement
    Remote work

    3B Staffing LLC

    Mossville, IL
    5 days ago
  •  ...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... 
    Suggested
    Remote work

    Voluble Systems LLC

    Mossville, IL
    1 day ago
  •  ...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

    Diverse Lynx

    Mossville, IL
    2 days ago
  •  ...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 work
    Internship

    Software Technology Inc

    Mossville, IL
    5 days ago
  •  ...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 placement
    Internship

    TechDigital Group

    Chillicothe, IL
    5 days ago
  •  ...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... 

    INTEGRIS Group

    Peoria, IL
    5 days ago
  •  ...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

    Kaav Inc.

    Mossville, IL
    3 days ago
  •  ...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

    Diversified Services Network, Inc.

    Mossville, IL
    21 days ago
  • $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... 

    Rose INT

    Mossville, IL
    23 days ago
  • $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... 

    Rose INT

    Mossville, IL
    18 days ago
  • $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 pay
    Contract work
    Temporary work
    Work experience placement
    Mossville, IL
    24 days ago
  •  ...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... 

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...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)... 

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...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... 

    Hexar It Solutions Inc

    Peoria Heights, IL
    1 day ago
  • $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 work
    Temporary work
    Internship
    Work at office

    Actalent

    Chillicothe, IL
    10 days ago
  •  ...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

    Kasmo Global

    Mossville, IL
    5 days ago
  •  ...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 time
    Contract work
    Internship
    Local area
    Remote work

    E-Solutions

    Chillicothe, IL
    5 days ago
  • $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 work
    Temporary work

    Actalent

    Chillicothe, IL
    10 days ago
  • $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 work
    For contractors
    Flexible hours

    Farnsworth Group

    Peoria, IL
    1 day ago
  •  ...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... 

    Lumin Innovations

    East Peoria, IL
    1 day ago
  •  ...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

    Meridian Technologies

    Chillicothe, IL
    3 days ago
  • $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 time
    Part time
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    1 day ago
  •  ...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

    Cheez

    Peoria, IL
    3 days ago
  • $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 time
    Temporary work
    Work experience placement
    Local area
    Remote work

    Lumen

    Peoria, IL
    2 hours ago
  • $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 work
    Temporary work
    Work at office

    Actalent

    Chillicothe, IL
    10 days ago
  •  ...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... 

    Hexar It Solutions Inc

    Peoria, IL
    1 day ago
  •  ...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 office
    Flexible hours

    Civiltec Engineering

    Peoria, IL
    2 days ago
  • 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...

    3B Staffing LLC

    Peoria, IL
    3 days ago

Do you want to receive more vacancies?

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