7 days ago
Base Salary
$162k - $203k/yr
Responsibilities
- Design, develop, and deploy hardware-abstraction middleware for safety-critical self-driving features.
- Develop software for Linux and real-time operating systems including QNX and FreeRTOS.
- Build software for distributed, heterogeneous systems with multiple processors and hardware engines.
- Create tools for software development, debugging, testing, code generation, test automation, and fault injection.
- Participate in requirements analysis, architecture and software design, development, code reviews, quality assurance, deployment, and maintenance.
- Support other developers with technical issues, design choices, and decision-making.
- Coordinate with application development and cross-functional teams to enable middleware integration.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- At least five years of experience developing production-grade software across the software development life cycle.
- Strong C++ programming skills and familiarity with at least one scripting language such as Bash, Lua, or Python.
- Experience with automotive or robotics software development and x86_64 and ARM architectures.
- Experience with heterogeneous systems and hardware accelerators such as GPUs, ISPs, and encoders.
- Experience using or building libraries for hardware accelerators, including CUDA, TensorRT, or OpenCL.
- Experience contributing to middleware or building abstraction layers.
- Familiarity with OpenCV, OpenVX, or relevant acceleration frameworks used in perception applications.
- Strong collaboration and communication skills, with the ability to drive cross-functional efforts.
- Motivation to take software from research and development through production.
Benefits
- Medical/Rx, dental, and vision insurance for full-time employees, spouses or domestic partners, and children up to age 26.
- Insurance coverage is effective on the first day of employment.
About Rivian
Rivian designs and manufactures electric vehicles, including the R1T pickup, R1S SUV, and commercial delivery vans, selling directly to consumers and fleet operators. Founded in 2009 and headquartered in Irvine, California, it operates a manufacturing plant in Normal, Illinois, and is publicly traded on NASDAQ. The company also develops in-vehicle software and electrical architecture and offers charging and service support for its owners.
