Job Title: Embedded C++ Developer
Client:
CNH
Location:
Oak Brook, IL (Onsite)
Job Summary
We are looking for an experienced Embedded C++ Developer with strong expertise in Embedded C++, Linux, and multithreaded application development. The ideal candidate should be able to independently troubleshoot, debug, and resolve complex software issues while working on embedded systems. Candidates from any industry are welcome.
Key Responsibilities
-
Design, develop, and maintain embedded software using C++.
-
Debug, troubleshoot, and resolve complex software issues independently.
-
Perform root cause analysis and issue triage.
-
Develop multithreaded applications in Linux environments.
-
Collaborate with cross-functional engineering teams.
-
Implement new features and improve existing embedded software.
-
Support software integration, testing, and validation activities.
Required Skills
-
7+ years of Embedded Software Development experience.
-
Strong hands-on experience with Embedded C++ (must-have).
-
Experience with Linux and Multithreading.
-
Strong debugging, troubleshooting, and root cause analysis skills.
-
Experience with communication protocols (CAN preferred).
-
Excellent problem-solving and communication skills.
Preferred Skills
-
Experience with CAN protocol.
-
Background in Embedded Systems from any industry.
-
Experience with software maintenance and legacy code.
Qualifications
-
Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or related field.
-
7+ years of professional Embedded Software Development experience.