Embedded Software & Systems Integration Engineer - Remote Control

SMX Services and Consulting, Inc.

$110K — $130K *
US-AnywhereRemote in Mossville, IL
Transportation
5 - 7 years of experience
Job Overview by Ladders

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.

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.

Benefits

  • Work in a cutting-edge technology environment on next-generation remote control systems and machine vision applications.
  • Engage with an advanced engineering team that focuses on innovative solutions for industrial applications.
  • Contribute to the full product lifecycle, from system architecture development to software release.
  • Opportunity to enhance skills with industry-standard tools and methodologies, including HIL testing and functional safety practices.
Full 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

Similar Jobs

More Jobs at SMX Services and Consulting, Inc.

More Transportation Jobs

Find similar Embedded Software & Systems Integration Engineer - Remote Control jobs: