Global Connect logo

Global Connect

Senior Embedded Software Engineer

Global Connect

📍 Oak Park, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

Embedded C++LinuxMultithreadingCANDebugging

Industry

AutomotiveConsumer Electronics

Job Description

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.