Staff Software Engineer, Middleware, Autonomy
$206k - $258kRivian
Software Engineer Specializing In Safety-Critical Self-Driving Middleware
Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.
Role Summary: As a Software Engineer specializing in safety-critical self-driving middleware, 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.
Responsibilities:
- Design, develop, and deploy software within hardware abstraction middleware to enable safety-critical self-driving features
- Develop software working on Linux as well as real-time operating systems (QNX, FreeRTOS, etc.)
- Develop software working on a distributed and heterogeneous system (multiple processors/HW engines)
- 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 application development and cross-functional teams to enable and support middleware integration
Qualifications:
- B.S. / M.S. in Computer Science, Engineering, or a related field
- 8+ years of experience developing production-grade software from requirements gathering
- Strong C++ programming skills
- Familiarity with at least one scripting language (for example Bash, Lua, Python)
- Experience in automotive or robotics software development
- Experience in software development for x86_64 and ARM architectures
- Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.)
- Experience using and/or building libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.)
- Experience contributing to middleware and/or building abstraction layers
- Familiar with OpenCV, OpenVX, or relevant acceleration frameworks in perception applications
- Experience contributing to software tooling (for code auto-generation, test automation, fault injection, etc.)
- Good 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.
Pay Disclosure: Salary Range for California Based Applicants: [$206,000.00 - $258,000.00] (actual compensation will be determined based on experience, location, and other factors permitted by law).
Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment.
Equal Opportunity: Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities.
$193.93k - $291.15k
...s why we’re building a universal autonomy platform: self-driving for all roads... ...’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded... ...in all).Experience with robotics middleware and tooling (commonly ROS/ROS 2,...MiddlewareLocal areaImmediate startFlexible hours$192.34k - $260.24k
...security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and... ...safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and... ...Nice-to-haveExperience with SDKs, APIs, middleware, data streaming, visualization tools,...MiddlewareFull timeFlexible hours$236k - $339.2k
...Snowflake AI Data Cloud and engineered for scale. We ingest and... ...observability. We are hiring a Staff Frontend Software Engineer on the AI... ...comfortable building APIs, middleware, and backend services, not... ...You'll get startup-level autonomy (small team, direct customer...MiddlewareFull timeImmediate start$206.5k - $258.1k
...Staff Hil Software EngineerRivian is on a mission to keep the world adventurous forever. This... ...future generations.As a Staff HIL Software Engineer, you will directly architect and own... ...performance and coverage across the autonomy stack. This is an opportunity for a technical...SuggestedFull timeContract workTemporary workPart timeLocal areaShift work$206.5k - $258.1k
...desire to protect it for future generations. Role Summary In this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next‑generation autonomy driving platform. You will architect, design, develop, and test platform software to support...SuggestedFull timeContract workTemporary workPart timeWork experience placementLocal areaShift work- ...will set the standards for software-defined vehicles around... ...Summary We are looking for a Staff Embedded Software Engineer who understands the lay of... ...platforms, including Autonomy, Infotainment, and Vehicle... ...from driver integration and middleware validation to user‑space application...MiddlewareFull timeLocal area
$253.12k - $379.68k
...lat.ai) is building the future of Ford’s autonomy roadmap to make travel safer, less... ...systems, test operations, systems and safety engineering – all dedicated to redefining the relationship... ...selection analysis. By partnering with software development and Functional Safety teams,...Odd jobPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$150k - $225k
...company pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...make a huge impact and drive the future of autonomy, Plus is looking for talented... ...Evaluate, integrate and optimize partner middleware into our AD stackOwns or help with driverless...MiddlewareFull time$185k - $284.1k
...development and verification. Partnering with Autonomy, Simulation, Systems, and Safety teams,... ...analyses to evaluate autonomous driving software performance across the autonomy stack.... ...efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- Foster City, CASoftware - Software Systems /Full-time /HybridThe Software Systems Engineering team is responsible for defining SW development... ...ranging from state-of-the-art AI Autonomy software, all the way to highly-critical RTOS and middleware components.In this role, you will...MiddlewareFull timeTemporary workRelocation package
$218.8k - $335.3k
...to a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for the... ..., mapping, planning, controls, autonomy management). Lead high‑impact projects... ...Background in ROS or similar robotics middleware, and familiarity with real‑time or embedded...MiddlewareFull timeLocal areaRemote workWork from homeFlexible hours- ...civilian workers in critical industries. As part of the Vektor team, you will design, develop, and optimize software components in C++ and Python for middleware and diagnostic subsystems across distributed robotic platforms. Qualifications include 5 years in Linux environments...Middleware
$206k - $258k
...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety‑critical self‑driving embedded software, you will play a vital role in the design, development, and...Full timeLocal area$193.93k - $291.15k
...the world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.Founded in... ...quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you’ll also have the...Immediate startFlexible hours$160k - $262k
...they need to go, and make mobility more efficient and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team. The team is responsible for designing, implementing, integrating, and verifying the motion...Work at officeLocal area3 days per week- ...team and grow with us. The Autonomy team at Pivotal develops... ...are seeking a Computer Vision Engineer to support the development of... ...navigation and control (GNC), flight software, and AI engineers to design,... ...ROS/ROS2 or similar robotics middleware. ~ Experience developing...MiddlewareWork at office
$240k - $265k
...leveraging its commercial self-driving software to develop, test and deploy autonomous... ...of Defense.We are looking for a Staff Software Engineer to help shape how learned models are integrated... ...working closely with ML engineers and autonomy teams to bring learned components into...Visa sponsorship$180k - $303k
...more efficient and accessible for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is... ..., e.g. networking, performance, and observabilityWork with autonomy engineers to meet performance and efficiency requirements for...Work at officeLocal area3 days per week$189k - $303k
...accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps... ...other members of the Online Maps autonomy team to improve/ideate and implement... ...QualificationsExcellent software engineering skills in Python and/or...Work at officeLocal area3 days per week$176.4k - $319.72k
...the world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides. Founded... ...leading investors. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible...Odd jobFull timeWork experience placementImmediate startFlexible hours$189.3k - $290.7k
Job DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In... ...producers, vehicle interfaces, operating-system services, middleware, hardware accelerators, and downstream HMI applications. Architect...MiddlewareFull timeLocal areaWork from homeFlexible hours$183k - $275k
...to the world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides. Founded... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...Full timeImmediate startFlexible hours$240k - $265k
...leveraging its commercial self-driving software to develop, test and deploy autonomous... ...of Defense.We are looking for a Staff Software Engineer to help build and improve behavior planning... ...analysis.You will work on real-world autonomy behavior and help the system make safe...Temporary workWork at officeVisa sponsorship$160k - $240k
...industry benchmarks. As a Senior Systems Engineer , you will be at the heart of this... ...development. Collaborate across hardware, software, and test teams to ensure seamless integration... ...sensor platforms, operating systems, or middleware. Excellent problem‑solving and...MiddlewareWork experience placementLocal areaFlexible hours- Rivian is seeking a Staff Software Engineer specializing in safety-critical self‑driving embedded software to design, develop, and deploy software that underpins essential self‑driving features. You will work on real‑time operating systems and embedded C across a distributed...
- ...and grow with us. The Autonomy team at Pivotal develops advanced... ...seeking a autonomy robotics Engineer to support the development of... ...with perception, GNC, flight software, and hardware teams across... ...~ Experience with robotics middleware such as ROS or ROS2. ~ Experience...MiddlewareWork at office
$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all... ..., and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following...Immediate startFlexible hours$183.83k - $333.93k
...around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all... ...leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following...Full timeImmediate startFlexible hours$240k - $265k
...leveraging its commercial self-driving software to develop, test and deploy autonomous... ....We are looking for a Senior or Staff Software Engineer to build infrastructure, tools, and systems... ...develop, debug, evaluate, and deploy autonomy software faster and more safely.In this...Visa sponsorship$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all... ...leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following...Full timeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Middleware, Autonomy. Be the first to apply!
- software support Palo Alto, CA
- software Palo Alto, CA
- software technical support Palo Alto, CA
- entry level software sales Palo Alto, CA
- software intern Palo Alto, CA
- software technical support engineer Palo Alto, CA
- id software Palo Alto, CA
- software quality assurance Palo Alto, CA
- government software Palo Alto, CA
- ultimate software Palo Alto, CA



