Senior Software Engineer - Build and Release
This position is based in Silicon Valley, in the autonomous driving field. Join the group where engineers come from all the top companies in the country.
This is a 6-month contractor-to-hire position on W2 payment. If interested, please send your resume to alicia.jobs247@gmail.com and set up an appointment.
Responsibilities:
- Lead/contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity.
- Design and implement a software compiling / testing framework for a heterogeneous computing platform
- Establish and manage various compiling / testing workflows and environments
- Integrate toolchains, OS, and firmware of different hardware components
- Drive adoption of best practices in code safety, testing, and maintainability.
Requirements
- BS/MS/Ph.D. in Computer Science or related technical field or equivalent practical experience
- Deep understanding in compiling / testing embedded software code
- Scripting skills in Python, Shell, or another common language.
- Experience in build systems such as Make, CMake, Bazel, etc
- Having embedded system production experience is preferred
- Having Experience in autonomous driving software stack is a plus