In this position…
This position will be responsible for helping to design and deliver core onboard frameworks and offboard tooling to facilitate maximizing the speed and quality at which ADAS hand-code feature content can be delivered.
What you'll do...
- Work closely with the ADAS feature teams to deliver software solutions to support development of critical software products
- Participate in the design and implementation of core infrastructure frameworks on embedded devices in C++
- Contribute to development of offboard support tooling in Python
- Design and execute test tooling for software verification and validation
- Facilitate integration, testing, and debugging of developed software on target embedded hardware platforms on the bench and in vehicle
- Follow and help shape a process for rigorous production software development and delivery
- Assist with creatively enhancing the software development process for ADAS feature developers
You'll have…
- Bachelors of Science in Computer Science, Software Engineering, or equivalent
- 5+ years of software development in C++
- 2+ years of developing software for embedded platforms
- 2+ years of developing and debugging in a POSIX environment
Ideally you'll have…
- Expertise developing offboard tooling and automation in Python, Bash, and other scripting languages
- Strong experience with Bazel and build toolchains
- Experience with software development for the automotive industry
- A passion for enhancing the software development process for feature content creators
- Familiarity with constructing and optimizing docker images
- Working knowledge of Conan packages and CMake
• Immediate medical, dental, and prescription drug coverage
• Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Vehicle discount program for employees and family members, and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
• Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
Visa sponsorship is available for this position.