Talent.com
purple hires
Embedded Software Engineer - Permanent (Full-Time)purple hires • Peoria, IL, United States
Search for other jobs
Embedded Software Engineer - Permanent (Full-Time)

Embedded Software Engineer - Permanent (Full-Time)

purple hires • Peoria, IL, United States
2 days ago
Job type
  • Full-time
  • Permanent
  • Quick Apply
Job description

Embedded Software Engineer

Location: Peoria, Illinois
Job Type: Full-Time
Employment Type: Permanent-FT

Job Summary

We are seeking a highly motivated Embedded Software Engineer with strong experience in Drive-By-Wire (DBW), Embedded C++, CAN communication, MATLAB/Simulink, and Linux/UNIX environments. The engineer will support the development, integration, verification, and validation of autonomous and off-highway vehicle control systems.

Key Responsibilities

  • Design, develop, and maintain embedded software for DBW, autonomous, and machine control systems.
  • Develop real-time embedded applications and middleware using C++.
  • Support software for steering, braking, propulsion, chassis, hoist, and vehicle control systems.
  • Develop and troubleshoot Linux-based embedded software.
  • Develop control algorithms and models using MATLAB, Simulink, and Stateflow.
  • Support MIL, SIL, HIL, system integration, regression, and vehicle validation testing.
  • Develop and validate communication software using CAN, CAN FD, SAE J1939, UDS, and Automotive Ethernet.
  • Work with DBC files, CANoe, CANalyzer, CANape, CAPL, and Wireshark.
  • Perform embedded software debugging using Lauterbach TRACE32 and other debugging tools.
  • Develop Shell/Bash scripts for automation, testing, diagnostics, and deployment.
  • Troubleshoot software, communication, integration, and performance issues on HIL and vehicle platforms.
  • Perform root-cause analysis and support issue resolution.

Required Qualifications

  • 3+ years of Embedded Software Development experience.
  • Strong proficiency in C++ for embedded real-time systems.
  • Hands-on experience with Linux/UNIX environments.
  • Experience with embedded software integration, validation, and troubleshooting.
  • Experience with vehicle communication networks.
  • Experience with safety-critical embedded systems.
  • Experience with CAN/CAN FD/J1939 and vehicle controls is highly desirable.
  • Experience with MATLAB/Simulink and MIL/SIL/HIL testing.

Preferred Skills

  • Drive-By-Wire (DBW)
  • Autonomous/off-highway vehicle systems
  • CANoe / CANalyzer / CANape
  • CAPL
  • TRACE32
  • UDS
  • Automotive Ethernet
  • Stateflow
  • Bash/Shell scripting
  • Wireshark
  • DBC
  • Model-Based Development

Main Keywords

Embedded C++, Linux, CAN/J1939, MATLAB/Simulink, HIL/SIL

Hashtags

#EmbeddedSoftware #EmbeddedEngineer #EmbeddedC #EmbeddedCPP #CPlusPlus #LinuxJobs #SoftwareEngineer #EmbeddedSystems #CANBus #J1939 #CANoe #CANalyzer #MATLAB #Simulink #Stateflow #HIL #SIL #MIL #VehicleControls #DriveByWire #DBW #AutonomousVehicles #AutomotiveSoftware #VehicleAutomation #OffHighway #ControlsEngineer #RealTimeSystems #TRACE32 #CAPL #UDS #AutomotiveEthernet #PeoriaJobs #IllinoisJobs #EngineeringJobs #SoftwareJobs #PermanentJobs #Hiring #NowHiring

Create a job alert for this search

Embedded Software Engineer - Permanent (Full-Time) • Peoria, IL, United States