Senior Embedded Software Engineer
Job in
Oak Park, Cook County, Illinois, 60303, USA
Listed on 2026-07-06
Listing for:
Global Connect Technologies
Full Time
position Listed on 2026-07-06
Job specializations:
-
Software Development
Embedded Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
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.
- 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.
- Experience with CAN protocol.
- Background in Embedded Systems from any industry.
- Experience with software maintenance and legacy code.
- Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or related field.
- 7+ years of professional Embedded Software Development experience.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×