Embedded Software & Systems Integration Engineer Remote Control

SMX USA
  • Mossville, IL
  • Remote
  • Quick Apply
Today

Job Description

Role: Embedded Software & Systems Integration Engineer – Remote Control SystemsLocation: Mossville, IL
Work Arrangement: 100% Onsite
Schedule: Monday–Friday, 8:00 AM–5:00 PM
Contract Duration: 13 Months

Top Skills

  • Embedded C
  • MATLAB/Simulink
  • Real-Time Embedded Systems / RTOS
  • System Integration

Position Overview

Our client is seeking an Embedded Software & Systems Integration Engineer to join an advanced engineering team developing and validating next-generation remote control, teleoperation, and machine vision systems for industrial applications.

The engineer will be responsible for developing real-time embedded control software, defining and supporting system architectures, and performing end-to-end system integration across embedded software, electronic control modules, communication networks, and machine vision hardware.

The ideal candidate has strong hands-on experience with Embedded C, MATLAB/Simulink, RTOS-based embedded systems, and multi-node system integration, along with the ability to troubleshoot complex hardware/software issues at the system level.

Key Responsibilities

  • Design, develop, and deploy embedded control software using Embedded C/C++ and MATLAB/Simulink on RTOS platforms.
  • Perform end-to-end system integration across embedded software, ECUs, communication networks, and machine vision systems.
  • Integrate and troubleshoot systems involving CAN, J1939, and Ethernet communication protocols.
  • Execute verification and validation (V&V) activities using Hardware-in-the-Loop (HIL) test environments.
  • Utilize tools such as Vector CANoe/CANalyzer and Wireshark for system testing, diagnostics, and troubleshooting.
  • Diagnose system-level defects and perform root-cause analysis across hardware/software interfaces.
  • Troubleshoot embedded systems on physical benches and machines.
  • Collaborate with systems engineering teams on functional safety, FMEA, architecture traceability, requirements, and release documentation.
  • Support system architecture development and integration throughout the product lifecycle.
  • Work closely with cross-functional engineering teams to ensure successful software and system releases.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 5+ years of embedded software development experience using Embedded C and MATLAB/Simulink.
  • 5+ years of real-time embedded systems development experience using RTOS.
  • 3–5 years of hands-on system integration experience, including multi-node systems and physical bench/machine troubleshooting.
  • Strong experience with CAN, J1939, and Ethernet communication protocols.
  • Experience with diagnostic and development tools such as:
    • Vector CANoe/CANalyzer
    • Wireshark
    • Git
  • Strong troubleshooting and root-cause analysis skills.
  • Experience working across hardware/software interfaces and integrating complex embedded systems.

Preferred Qualifications

  • Experience with teleoperation, remote control systems, machine automation, robotics, or perception/machine vision systems.
  • Familiarity with AUTOSAR architecture.
  • Knowledge of Functional Safety, including ISO 26262 and/or ISO 13849.
  • Experience with HIL/SIL automated test frameworks.
  • Experience with requirements management tools such as DOORS or Jama.
  • Experience with system architecture, FMEA, requirements traceability, and technical documentation.

Must-Have Skills

Embedded C | MATLAB/Simulink | RTOS | Embedded Systems Development | System Integration | CAN | J1939 | Ethernet | CANoe/CANalyzer | Wireshark | Hardware/Software Integration | Troubleshooting | Root-Cause Analysis

Numbers & Facts

LocationMossville, IL (
Remote
)

Skills

  • Analysis Skillsunmatched
  • Automationunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Control Systemsunmatched
  • Cross-Functionalunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Failure Mode and Effects Analysis (FMEA)unmatched
  • Gitunmatched
  • Hardware-Software Integrationunmatched
  • ISO (International Organization for Standardization)unmatched
  • Identify Issuesunmatched
  • MATLABunmatched
  • Product Lifecycleunmatched
  • Programming Toolsunmatched
  • Realtime Operating Systemunmatched
  • Requirements Managementunmatched
  • Roboticsunmatched
  • Root Cause Analysisunmatched
  • Safety Engineeringunmatched
  • Software Developmentunmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • System Testunmatched
  • Systems Engineeringunmatched
  • Technical Writingunmatched
  • Test Harnessunmatched
  • Testingunmatched
  • Traceabilityunmatched
  • Validation Testingunmatched
  • Wireshark (Ethereal)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder