Description

Job Title: Embedded Infotainment Developer- Day 1 onsite

Location: Warren, MI  

Long Term

 

Candidates must have automotive infotainment experience. This job is focused on development of the car dashboard and controls.

Skills Search String: Infotainment, Embedded, Vehicle, QNX, Linux, CAN, C/C++, and Developer or Engineer

 

 

 

Top Must Have Skills:

  • Infotainment
  • Embedded
  • QNX
  • Linux
  • CAN
  • C/C++

 

Infotainment QNX, Linux, CAN, C/C++, Technical Software Engineer 2

• Write software for vehicle-side functionality in C/C++

• Proficiency in working with Linux and QNX platforms

• Participate in discussions & reviews for requirements, design, and test cases

• Create software design artifacts using Unified Modeling Language (UML) techniques

• Use cross-compilation techniques to compile designs for multiple embedded platforms

• Perform software configuration management using Git and code review using Gerrit

• Implement Unified Diagnostic Services (UDS) diagnostics over Ethernet (DoIP and Socket Adapter) and Controller Area Network (CAN) using C/C++

• Perform bench and verification testing

• Diagnose, debug, and solve issues related to the OTA vehicle software

• Work closely with teams from other groups to support triage and resolution of difficult problems in a timely manner

• Collaborate with System Engineers to refine understanding of requirements and identify opportunities for innovation OTA Client SW debugging

• OTA Client SW debugging

 

Qualifications:

•        Bachelor's degree in a technical field such as computer science, computer engineering or related field required

•        2-4 years experience required

•        A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

•        large systems software design and development experience

•        Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems

•        experience in programming and experience with problem diagnosis and resolution


 

Education

Bachelor's degree