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 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
Bachelor's degree