Basic Required:

  • Minimum bachelor’s degree in Computer Science, Software Engineering, or related degree. Advanced degrees preferred.
Software application development experience in automotive and/or portable consumer electronic devices in embedded domain
  • Minimum of 5 years of software development experience in POSIX, QNX, or Linux OS environments
Experience with using and managing agile software development process.
  • Commercial software development experience in C, C++, Java
  • Prior embedded systems development experience is required
Experience in developing and deploying products in global markets
System-wide triage experience
Demonstrated performance in a position requiring both high creativity and engineering technical excellence
  • History of success in applying advanced technology to enhance usability of complex systems
Strong evidence of career performance excellence in position of ever increasing levels of responsibility and challenge
  • High level of oral and written communication skills
  • High level of interpersonal skills to work effectively in a geographically dispersed team
Strong understanding of Microsoft Office applications


Basic Preferred:

  • Experience in developing automotive infotainment solutions
Prior experience with vehicle audio/media , navigation data and vehicle data services is highly preferred
  • Experience with mobile devices and online services integration is highly desired
  • Data synchronization techniques 
• Scrum Master experience
Experience with SCM tools, ClearCase, Subversion, GIT, JIRA
Common tools used for embedded development and IDEs are highly preferred
Android middleware and framework development experience preferred
Experience in Vehicle Network protocols like CAN, I2C, UART and SPI.

Location: Warren, MI, USA

Positions: 5 to 6 Engineers


  • Highly competitive to match experience and capability

How To Apply Send your CV to [email protected]