Skills
- ADAS
- C +
- C + +
- C + + programming
- RTOS
- Ubuntu
- embedded software
Job Description
Job Title: Software Engineer
Location: Newark, CA
Duration: 6+ months (Possible Extension-Long Term Project)
Job Description:
- BS or Masters in the areas of Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering or other related fields
- 4+ years of experience in developing high quality software in one or more of the following areas related to mapping and navigation for ADAS / AD
- Strong C++ programming experience and in-depth knowledge of object-oriented programming, spatial algorithms and data structures
- Experience with real time operating systems (RTOS) (QNX, Ubuntu etc)
- Experience with CAN and Automotive Ethernet communication protocols
- Excellent communication skills and teamwork skills, and experience in working in agile development teams
- Excellent track record in delivering embedded software for complex commercial products Proficiency in object-oriented programming using C, C++ Experience in hardware interfaces, networking and automotive Industry is preferred.
- BS in Electrical Engineering, Computer Science, or other related fields