Haystack
← Back to Jobs
Remote
Technology
SI

Embedded Software Engineer 3

Stellent IT LLCMossville, IL🇺🇸United StatesPosted 26 Aug 2026

Why This Role Stands Out

This role offers the chance to develop cutting-edge embedded software for remote-controlled machinery, fostering significant skills development in C/C++ and MATLAB/Simulink within a collaborative team. You'll thrive here if you're a mid-senior engineer eager to contribute to robust control systems and gain experience across software, hardware, and networks. Embrace this opportunity to make a tangible impact and advance your career in a dynamic technological environment.

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
Mossville, IL, United States
Posted
20 hours ago
MATLABEmbedded SystemsRoboticsC++Git

Job Description

Job Title: Embedded Software Engineer 3

Role: Remote Control Software Engineer
Location: Mossville, IL Tech Center Building A
Work Arrangement: Onsite, Full-Time
Schedule: Monday Friday, 8:00 AM 4:00 PM
Export Controls Required: Yes
Equipment: Client will provide required assets

Interview Process

Total Rounds: 2

Round 1

  • Virtual interview
  • Panel interview

Round 2

  • Technical interview
  • In-person or virtual, depending on the process

Position Overview

Client is seeking an experienced Embedded Software Engineer / Remote Control Software Engineer to support its Remote Control System group.

The selected candidate will work as part of a 7 8 person development team designing, developing, integrating, and testing robust and scalable features for embedded electronic control systems and vision systems used in remote-controlled machine applications.

This is a hands-on development role focused on Embedded C/C++, MATLAB/Simulink, RTOS, system integration, and validation. The engineer will work across software, hardware, controls, and communication networks to develop production-ready remote control and machine control solutions.

Key Responsibilities

  • Define system requirements, architecture, interfaces, and end-to-end feature traceability.
  • Design, develop, integrate, and validate Remote Control Systems across software, hardware, controls, and communication networks.
  • Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink.
  • Perform system integration, verification and validation (V&V), troubleshooting, and root-cause analysis.
  • Support functional safety, FMEA, product quality, and release activities.
  • Work with Remote Control System engineers and global engineering teams to deliver production-ready solutions.
  • Utilize AI-assisted engineering tools to improve development productivity, testing, and documentation.
  • Support system integration activities for embedded control systems.
  • Contribute to new technology development in the areas of remote control and autonomy.

Top 3 Required Skills

1. Embedded C/C++ and MATLAB/Simulink

  • 5+ years of hands-on experience preferred.
  • Strong experience developing embedded software.

2. Embedded Systems and RTOS

  • 5+ years of embedded systems development experience.
  • Strong knowledge of RTOS and embedded control systems.

3. System Integration

  • 3 5 years of system integration experience.
  • Experience with verification, validation, troubleshooting, and root-cause analysis.

Required Technical Skills

  • Bachelor's degree in Engineering, Computer Science, or another relevant technical field.
  • 5 7 years of experience in:
    • Systems Engineering
    • Embedded Software Development
    • System Integration
    • Verification and Validation
  • Strong proficiency in Embedded C/C++.
  • Strong experience with MATLAB/Simulink.
  • Experience developing embedded systems using RTOS.
  • Knowledge of:
    • Requirements Engineering
    • System Architecture
    • Electrical Schematics
    • Embedded Control Systems
    • System Integration
    • Verification and Validation
  • Experience with communication protocols and networks, including:
    • CAN
    • Ethernet
  • Experience with:
    • CANoe/CANalyzer
    • Wireshark
    • Git
    • Modern software development and testing tools
  • Experience using AI-assisted engineering tools, such as:
    • GitHub Copilot
    • Microsoft Copilot
  • Strong analytical, troubleshooting, communication, and collaboration skills.

Preferred / Nice-to-Have Skills

Candidates with the following experience will be strongly preferred:

  • Autonomy systems
  • Robotics
  • Remote Control Systems
  • Machine Control Systems
  • AUTOSAR
  • Functional Safety
  • FMEA
  • HIL/SIL testing
  • DOORS or Jama
  • Automated test frameworks
  • Vision systems used in machine or embedded applications

Education & Experience

Education:

Bachelor's degree or equivalent in:

  • Engineering
  • Computer Science
  • Computer Engineering
  • Electrical Engineering
  • Software Engineering
  • Another related technical field

Experience:

  • Approximately 5 7 years of relevant experience preferred.
  • The role documentation also notes 4+ years of relevant experience as a minimum.
  • Internships may be considered as relevant experience.

Ideal Candidate Profile

The ideal candidate is a hands-on Embedded Software Engineer or Systems Engineer with strong experience in:

  • Embedded C/C++
  • MATLAB/Simulink
  • RTOS
  • Embedded Control Systems
  • CAN and Ethernet
  • System Integration
  • Verification and Validation

Candidates with experience in remote control, autonomy, robotics, or machine control systems will be highly preferred.

Team & Work Environment

The selected candidate will:

  • Work within a 7 8 person development team.
  • Collaborate closely with Remote Control System engineers.
  • Work with global engineering teams.
  • Support both software development and system integration.
  • Work in an onsite office environment.

Soft Skills

The ideal candidate should be:

  • A self-starter
  • Highly motivated
  • Able to learn at an accelerated pace
  • Comfortable working in a collaborative engineering environment
  • Willing to take ownership of tasks and deliver results
  • Strong in teamwork and communication
  • Highly analytical with excellent troubleshooting and problem-solving skills

Disqualifiers / Red Flags

Please do not submit candidates who:

  • Are only looking for remote work.
  • Have only an Associate Degree without the required equivalent technical background.
  • Have only validation experience without embedded software development experience.
  • Lack hands-on experience with Embedded C/C++, MATLAB/Simulink, and embedded systems.
  • Cannot work onsite in Mossville, IL.

Important Sourcing Focus

Please prioritize candidates with the following background:

Embedded Software Development + Embedded C/C++ + MATLAB/Simulink + RTOS + System Integration

Candidates from the following backgrounds may be especially relevant:

  • Embedded Software Engineer
  • Embedded Systems Engineer
  • Systems Engineer
  • Controls Software Engineer
  • Robotics Software Engineer
  • Autonomy Software Engineer
  • Machine Control Software Engineer
  • Remote Control Systems Engineer

This is primarily a hands-on Embedded Software and System Integration role. Candidates with only validation experience should not be submitted.

Similar jobs