Software Integration Lead
Peoria IL
FTE
Key Responsibilities:
Define and maintain software architecture for DBW systems across multiple machine platforms.
Ensure modular scalable and maintainable design
Lead design reviews and contribute to system-level architecture decisions.
Oversee software integration across embedded control units.
Manage build processes version control and CI/CD pipelines for embedded platforms.
Implement and validate communication protocols such as CAN J1939 UDS and XCP.
Ensure robust data exchange between sensors actuators and controllers.
Collaborate with system engineers and test teams to troubleshoot integration issues.
Use tools like CANalyzer CANoe and MATLAB/Simulink for diagnostics and validation.
Work closely with software hardware and systems teams.
Mentor junior engineers and guide integration best practices.
Provide technical documentation and support for software releases.
Required Qualifications:
Bachelors or masters degree in computer science Electrical Engineering or related field.
8 12 years of experience in embedded software development and integration.
Strong expertise in embedded systems real-time operating systems (RTOS) and build systems.
Hands-on experience with automotive/off-highway communication protocols.
Familiarity with safety-critical systems and ISO 26262 standards.
Preferred Skills:
Experience with automotive or heavy equipment OEMs.
Exposure to DBW systems and autonomous control architectures.
Proficiency in C/C Python and scripting for automation.
Experience with Git Jenkins and CI/CD tools for embedded workflows