Staff Software Engineer, Perception, Autonomy
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a Software Engineer specializing in safety-critical self-driving software, you will play a vital role in the design, development, and deployment of software that underpins essential self-driving features. Your responsibilities encompass a range of technical tasks, from software development to architecture analysis, all contributing to the successful implementation of robust and reliable self-driving solutions. This role is based in Palo Alto, CA.
- Take charge of optimizing, testing, and enhancing onboard software that runs Rivian’s Perception models that underpin all self-driving features
- Develop necessary tools to support development, debugging, and testing
- Assist in software-design and code reviews while assisting other developers on technical issues, design choices, and decision making
- Analysis of requirements, architecture, design, development, code review, quality assurance, and deployment of entire software engineering life cycle
- Coordinate with Perception model development and cross-functional teams to enable and support onboard model deployment/integration
Requirements
Do you have experience in Tooling?, Do you have a Bachelor’s degree?, * B.S. / M.S. in Computer Science, Engineering, or a related field
- 8+ years of experience developing production-grade software
- Strong C++ programming skills
- Experience in automotive or robotics software development
- Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.)
- Experience working with libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.)
- Team player with great communication skills to drive cross-functional efforts in a fast-paced development environment
- Passionately motivated to take ideas from R&D phase to a product
- Software Development life cycle experience: from requirements gathering through to implementation and maintenance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Résumé-Driven Development: How IT trends affect the job market for software developers
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers