Embedded Software Engineer
Katalyst HealthCares & Life Sciences
Embedded Software Engineer
We are seeking a highly motivated Embedded Software Engineer with expertise in Drive-By-Wire (DBW) systems, Embedded C++, CAN communication, MATLAB/Simulink, and Linux/UNIX-based embedded software development. The engineer will support the development, integration, verification, and validation of autonomous and off-highway vehicle control systems.
The role requires hands-on experience with safety-critical embedded software, Linux/UNIX environments, vehicle communication networks, model-based development, embedded debugging, and system integration across MIL, SIL, HIL, and vehicle platforms.
Key Responsibilities: Software Development & Integration:
- Design, develop, and maintain embedded software for DBW, Autonomous Hauling, and Machine Control Systems.
- Develop application and middleware software using C++ for real-time embedded control systems.
- Implement and integrate software features for steering, braking, propulsion, chassis, hoist, and vehicle control.
- Develop and maintain Linux-based software components and services.
- Support software bring-up, integration, deployment, and troubleshooting on target hardware and vehicle platforms.
Model-Based Development:
- Develop control algorithms and system models using MATLAB, Simulink, and Stateflow.
- Perform model verification, validation, and auto-code generation activities.
- Support MIL, SIL, and HIL testing.
- Ensure compliance with MAAB modeling guidelines and model quality standards.
Vehicle Communication & Diagnostics:
- Design, develop, and validate communication software using:
- CAN / CAN FD
- SAE J1939
- UDS
- Automotive Ethernet
- Develop and maintain DBC files and communication databases.
- Analyze network traffic and troubleshoot communication issues using:
- CANoe
- CANalyzer
- CANape
- CAPL
- Wireshark
- Support diagnostics, calibration, and software download activities.
Validation & Verification:
- Execute MIL, SIL, HIL, System Integration Testing (SIT), regression testing, and vehicle validation.
- Develop and maintain automated test frameworks and regression test suites.
- Perform fault injection, diagnostics validation, fail-safe verification, and communication network testing.
- Analyze test results, perform root-cause analysis, and support issue resolution.
Linux / UNIX Development & Support:
- Develop, build, deploy, and troubleshoot software in Linux and UNIX environments.
- Create and maintain Shell/Bash scripts for software deployment, testing, diagnostics, and development workflows.
- Utilize Linux tools for process monitoring, memory analysis, performance tuning, and log analysis.
- Configure, maintain, and troubleshoot Linux-based embedded systems and development environments.
- Support cross-compilation, build automation, and software packaging.
- Debug networking and communication issues using Linux diagnostic and monitoring tools.
Debugging & Troubleshooting:
- Perform embedded software debugging using Lauterbach TRACE32 and other target debugging tools.
- Investigate software, communication, integration, and performance issues in HIL and vehicle environments.
Required Skills & Experience:
- 3+ years of experience in Embedded Software Development, Drive-By-Wire Systems, Autonomous Systems, Vehicle Controls, Off-Highway Equipment, or similar domains.
- Strong proficiency in C++ software development for embedded real-time systems.
- Strong hands-on experience with Linux and UNIX operating systems.
- Experience in software integration, system validation, and troubleshooting of complex embedded systems.
- Experience with vehicle communication networks and safety-critical applications.
- Experience with CAN, CAN FD, J1939, UDS, and Automotive Ethernet.
- Experience with MATLAB/Simulink/Stateflow and model-based development.
- Experience with MIL/SIL/HIL testing and system integration.
- Experience with Lauterbach TRACE32 or equivalent embedded debugging tools.
$75k - $115k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and...SuggestedFull timeTemporary workWork at officeFlexible hours- ...Job Description Job Description Title: Embedded Software Engineer 3 #100464 Location: onsite Mossville, IL 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client...SuggestedLong term contractFull timeContract workRemote workRelocationFlexible hours
- 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...SuggestedPermanent employmentFull time
$75k - $115k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...additional opportunities within our own organization. Embedded Software Engineer This position will develop, execute, and...SuggestedFull timeTemporary workWork at officeFlexible hours- ...please look for a Controls Engineer with 5+ years of experience in model-based controls development (MATLAB/Simulink/Stateflow)... ...Control Systems experience. Job Title 75358-1 - Embedded Software Engineer 3 Duration 12 months Contract with...SuggestedContract workInternshipWork at office
- ...Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite) Duration: 6-month contract Interview: In-person ideal, can be remote if candidate will be relocating Position Overview: This is a high-impact technical leadership...Contract workRemote workRelocation
- ...Embedded Software Engineer Required Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. Required Qualifications: The main function of an embedded software engineer is to apply the principles of computer science...Remote work
- ...Requirements Education & Experience Required: Years of experience: 2-4 years; (max up to 6-7) Degree requirement: BS Degree Engineering, Computer Science, or equivalent Do you accept internships as job experience: Yes Are there past or additional job titles...Full timeInternshipH1bRelocation
- ...the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and... ...team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers.
$97.53k - $146.29k
...Illinois R0000399602 Career Area: Engineering Job Description: Your Work Shapes... ..., electrification, electronic controls, software, and energy solutions across the entire... ...product portfolio. Job Summary: As the Embedded Software Engineer for the Energy...Part timeWork experience placementVisa sponsorshipFlexible hours- ...develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot... ...units; and support and advise other engineers, managers, marketing personnel, customers... ...Skills Required Real world real-time embedded device driver experience is key...Work experience placementInternship
- ...Required Education Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded focus. 5-7 years experience required. At... ...Model Based Development, and embedded control software development experience. Required...Work experience placement
- ...About the job Embedded Software Engineer *This is a 13 month contract As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple...Contract workInternship
- ...Embedded Software Engineer 3 (C++, Linux) As a senior positioning software developer, you’ll develop and bring to production products that enable autonomous and manned systems to estimate their position, altitude, and rates of change as they navigate through construction...
- ...Job Title: Embedded Software Engineer 2 Job Location: Mossville, IL Position Description: Required Education/Experience: Bachelor's degree in computer science, software engineering, electrical engineering or relevant field Required Qualifications...
- ...Job Title: Embedded Software Engineer – C/C++ / Model-Based Development Work Experience: 5–8 years Work Location: Mossville, IL Work Mode: Onsite Work Auth: All Visas accepted (No H1 and No Fake Profiles) Education: Bachelor's degree in Electrical Engineering...Work experience placementWork visa
- ...Title: Embedded Software Engineer Location: Mossville, IL- Hybrid Contract role Skills: Agile, BASH, Embedded Engineer, GIT, Jenkins, Python "New CAT Hybrid role in Mossville, IL Experience designing embedded electronics controls, display...Contract workInternship
- ...Embedded Software Engineer 2 All IT Solutions United States · Mossville, IL, USA Workplace Type — On-site Employment Type — Contract We are currently seeking a qualified Embedded Software Engineer 2 to support this engagement. Please review the complete requirements...Contract workTemporary workLocal area
- ...Job Title Embedded Software Engineer- HIL / SIL Validation Engineer – Embedded Systems Experience: 5–10 Years Interview: In-Person Interview Required Candidate Location: Local candidates only Work Location Mossville, IL Work Auth All Visas accepted...Local areaWork visa
- ...Job Title: Embedded Software Engineer – C++ / ROS2 / HIL work Location: Mossville, IL Work Auth: All visas accepted(No H1 and No Fake profile) Experience: 2–4 years Education: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering...Work visa
- ...Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded...
- ...Summary: Seeking an engineer to develop, execute, and automate Hardware-in-the-Loop (HIL) and Software-in-the-loop (SIL) verification activities for embedded control systems. The role focuses on dSPACE-based test environments, system-level verification, automation in...
- ...Posting This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application... ...This role does not provide the opportunity to write or modify embedded software code, only test of the application layer in order...
$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc... ...position is in the Drivetrain Systems and Software Team and will be responsible for... ...generation tool. Testing and debugging embedded system software using different tools/methods...Full timePart timeWork at officeRelocation packageFlexible hours$108.59k - $138.87k
...Ensures compliance with regulatory requirements and ATS policies and procedures. Partners with internal/external customer for engineered solutions to improve reliability and throughput. Identifies opportunities for Capital Expenditures for equipment replacement with...Work at office$85 - $100 per hour
...Lead Software Developer – Remote Contract Opportunity Hourly Pay Range - $85-$100 per hour. Join a dynamic team at an innovative... ...pipeline development and DevOps practices Strong software engineering fundamentals and Git proficiency Top 5 Nice to Have Skills:...Hourly payContract workRemote work- Job Title Ownership and execution of the NPI and NTI programs (CCS MCS chargers) End customer and supplier collaboration, lead team Program requirement development Competitive study and analysis SW, HW, Validation, Field support, Product support, commercial...
- ...Lead Backend Engineer – AI Location: Fully remote within the United States Employment Type: Full-time, permanent Role Overview... ..., and vector stores Requirements - 10+ years of software engineering experience, including substantial backend or distributed...Permanent employmentFull timeRemote work
- ...Lead Power Electronics Engineer Location: Peoria, IL, 61650, United States Job Type: Full-Time About the Role Join L&T Technology... ...to inform design and product strategy - Oversee hardware, software, validation, field, and product support activities - Drive...Full time
$155k - $165k
...Microsoft Azure. Collaborate with product owners, business stakeholders, QA, DevOps, and other developers to deliver reliable software solutions. Troubleshoot, debug, and resolve application issues across front-end, back-end, database, and cloud environments....Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- healthcare software sales Peoria, IL
- software support Peoria, IL
- embedded software Peoria, IL
- remote software sales Peoria, IL
- software intern Peoria, IL
- software technical support Peoria, IL
- software implementation project manager Peoria, IL
- software technology Peoria, IL
- id software Peoria, IL
- software sales Peoria, IL



