Embedded C++ Developer

 You will work as part of a global engineering team on automotive software projects, primarily in the areas of in-vehicle infotainment systems. You will have strong communication and software development skills and thrive in a fast paced agile project environment. 

  • Develop advanced features for state of the art automotive infotainment software in C++
  • Author software design and interface documentation
  • Estimate efforts required to implement user stories and participate in peer code reviews
  • Analyze system behavior and performance
  • Bring-up and optimize low-level Software on automotive hardware
  • Support/advise test team to define system test cases
  • Active participation in global Agile Scrum teams responsible for Software development.

Required:
  • 5+ years experience with C++ on embedded systems
  • Automotive experience, especially with CAN communication
  • Experience in Linux, QNX, and/or Android based projects
  • Experience with Real Time Operating Systems and Multi-Threaded environments
  • Understanding of UML state charts
  • Knowledge of Agile software development processes and methodologies
  • Strong SW design pattern skills and object oriented programming skills
  • Ability to quickly analyze and debug a large and complex code base
  • Excellent software debugging skills
  • Excellent communication (verbal & written) skills

Bachelor's degree in EE /CE /IT or related technical  discipline.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
ErrorRequired field
Error