Embedded Software Engineer - Permanent (Full-Time)

Purple Hires Inc
  • Peoria, IL
  • Instant Apply
1 day ago

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

Numbers & Facts

LocationPeoria, IL

Skills

  • Algorithmsunmatched
  • Bash Scriptingunmatched
  • C++ Programming Languageunmatched
  • Communications Softwareunmatched
  • Control Systemsunmatched
  • Debugging Toolsunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Identify Issuesunmatched
  • Linux Operating Systemunmatched
  • MATLABunmatched
  • Middlewareunmatched
  • Problem Solving Skillsunmatched
  • Propulsionunmatched
  • Realtime Operating Systemunmatched
  • Root Cause Analysisunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • System Integration (SI)unmatched
  • Test Scriptsunmatched
  • Unix Operating Systemsunmatched
  • Unix Shell Programmingunmatched
  • 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