Staff Software Engineer, Middleware, Autonomy
$206k - $258kRivian
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. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on ev.careers .
Candidate Data Privacy and Technology
Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.
Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.
How We Use AI in Our Hiring Process: To ensure transparency, we want candidates to know that Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing and highlighting profiles and applications that match the key requirements for each role.
AI does not make hiring decisions: Qualified candidate applications are reviewed by a member of our team, and all decisions throughout the process are made by humans. We use AI to support efficiency and consistency, not to replace human judgment. We are committed to a fair, thoughtful, and equitable experience for every candidate.
Participation in AI profile matching is entirely voluntary. If you prefer that your profile not be used in this process, you can opt out at any time. Opting out means your profile will be excluded from automated matching and will not be surfaced for additional roles through this system. Your current application remains active and will not be affected in any way.
Please note that we are currently not accepting applications from third party application services.
$189.3k - $290k
...Description The AV HIL Software Platforms team in the GM Autonomous... ...System Reliability. As a Staff Software Engineer on the AV HIL Software... ...are responsible for vehicle autonomy! You will have an... ...Platform, Model Deployment, Middleware, OS, Sensor Applications, and...MiddlewareLocal areaWork from homeFlexible hours$206.5k - $258.1k
...future generations. Role Summary Rivian Autonomy is building an ML Infrastructure team to give hundreds of ML engineers a training platform they can trust at fleet scale. We are seeking a Staff Software Engineer to help design and build the platform that trains...SuggestedFull timeContract workTemporary workPart timeLocal areaShift work- ...systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and... ...Description: Shield AI is seeking a Staff Software Engineer to help drive the design, development... ...autonomy software and high-assurance middleware. Specialize, integrate and test the...MiddlewareFull timeTemporary workPart timeWork experience placementWorldwide
- ...systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and... ...Are you a passionate and innovative engineer looking to help develop state-of-the-art... ...autonomy algorithms, perception pipelines, middleware, and platform interfaces into the integrated...MiddlewareFull timeTemporary workPart timeWorldwide
$176k - $198k
...Salary Description Position Summary We are seeking a Staff Software Engineer to serve as a technical architect across our robotics and... .... You will guide architectural decisions across firmware, middleware, and edge compute layers, and help elevate engineering...MiddlewarePermanent employmentWork at officeLocal area$198k - $299k
...starts with a query. Our in-house OLAP engine, Nova , processes trillions of events... .... We’re looking for a Staff Software Engineer who wants to go deep on both... ...system design. Collaborate with Product, Middleware, Data Pipeline, and other engineering teams...MiddlewareWork at officeImmediate startWorldwideHome officeFlexible hours- ...Senior Product Security Engineer Are you ready to build America's energy future? Form... ...contributor balancing hands-on systems software development (50%) with high-assurance threat... ...verify the secure communication middleware and OTA update plans that run on our asset...MiddlewareFull timeLocal areaRelocation package
$163.5k - $212.4k
...electric cars with the FIREFLY brand. The Role As a Staff Simulation Software Engineer, you will design and deliver the foundational low-level... ..., or Xen. Familiarity with Linux hypervisor, middleware, and application frameworks. Experience in automotive...MiddlewareFull timeTemporary workFlexible hours- ...architectures, combining rigorous engineering with learning systems proven... ...is building the future of autonomy—from rugged terrain to real-... ...~ Familiarity with robotics middleware such as ROS/ROS 2, and with... ...here. Our teams span AI, software, robotics engineering, product...MiddlewareLocal area
- ...architectures, combining rigorous engineering with learning systems proven... ...is building the future of autonomy—from rugged terrain to real-... ...with ROS/ROS2 or custom middleware for real-time control ~ Background... ...here. Our teams span AI, software, robotics engineering,...MiddlewareLocal area
$100k - $200k
...AI is building the future of autonomy, from rugged terrain to real-... ...As our Robotics Autonomy Engineer – Planning and Control , you... ...Familiarity with robotics middleware such as ROS/ROS 2. Experience... ...talent but also exceptional software developers, engineers, product...Middleware$168.1k - $227.4k
...Robotics Software Dev Engineer We are seeking a Robotics Software Dev Engineer... ...between safety systems and autonomy stacks Develop and... ...Familiarity with robotics middleware (e.g., ROS/ROS2) and real-time... ..., supervisors, and staff; adhere to standards of excellence...MiddlewareFull timeTemporary workInternshipSeasonal workLocal areaFlexible hours- ...architectures, combining rigorous engineering with learning systems proven... ...is building the future of autonomy—from rugged terrain to real-... ...~ Familiarity with robotics middleware such as ROS/ROS 2. ~... ...people here. Our teams span AI, software, robotics engineering,...MiddlewareLocal area
$192.5k - $269.4k
...generation AI capabilities. As a Staff Data and AI Engineer on the Enterprise Data & AI team, you... ...candidate is a hands-on data and software engineer who can turn ambiguous enterprise... ...systems through APIs, events, and middleware while applying appropriate authentication...MiddlewareTemporary workLocal areaFlexible hours- ...team and grow with us. The Autonomy team at Pivotal develops... ...seeking a autonomy robotics Engineer to support the development of... ...with perception, GNC, flight software, and hardware teams across the... ...~ Experience with robotics middleware such as ROS or ROS2. ~ Experience...MiddlewareWork at office
$160.36k - $240.54k
...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$70k - $200k
...architectures, combining rigorous engineering with learning systems proven... ...is building the future of autonomy—from rugged terrain to real-... ...Familiarity with robotics middleware such as ROS/ROS 2... ...talent but also exceptional software developers, engineers, product...MiddlewareWork at officeLocal areaFlexible hours- ...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
$220k - $292k
...the Mission System and the autonomy that makes aircraft like Thunder... ...you will own the Autonomy software stack within Mission Systems... ...required by program systems engineering practices Provide... ...Experience with real-time middleware/pub-sub frameworks (DDS ZeroMQ...MiddlewareFull timeWork experience placementImmediate start$220k - $292k
...Staff Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform... ...competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking...Full timeTemporary workWork experience placementImmediate start$178k - $201k
...Staff Software Engineer, Applied AI Flock Freight is looking for a Staff Software Engineer, Applied AI to help the company work differently... ...roadmap for applied AI within corporate systems with high autonomy and ownership. Copilot Experiences & Integrations:...Full timeWork at officeLocal areaWork from homeRelocation$213.48k - $319.72k
...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...Immediate startFlexible hours$254k - $350k
...CA / Seattle, WA / Remote (United States)Software – Software Systems /Full-time /On-... ...other things, working closely with all the Autonomy teams within Zoox - Perception, Prediction... ...work alongside a team of strong software engineers and act as a force multiplier for our...Full timeRemote work$170k - $240k
...Staff Perception Software Engineer – Autonomous Vehicle Systems We are representing a fast-scaling technology company developing cutting-edge autonomous... ...of intelligent perception systems that power autonomy across complex, real-world environments. This is a...Remote workRelocation packageFlexible hours$160.2k - $246.3k
...testing, and validation. Partnering with Autonomy, Systems, Safety, and other cross-functional... ...tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...Staff Software Engineer, Full Stack Denver, CO or Long Beach, CA Space is a warfighting domain. True Anomaly seeks those with the talent... ...review process that improves decisions while respecting team autonomy You're asked about the 6-month technical roadmap and can...Contract workFlexible hours
$300k - $350k
...on placing the best product managers, software, and hardware talent at innovative companies... ...States to help them hire. Senior / Staff Software Engineer Location - San Mateo, CA (On-site)... ...The team operates with exceptional autonomy and iteration speed. Engineers are...H1bWork at officeRemote workFlexible hours$149.8k - $262.2k
...Description It all started when engineer Fred Luddy wrote code that... ...The Role As a Staff Engineer in HRSD, you set the... ...how tools are exposed, and how autonomy is delegated. Own the multi-release... ...You Bring ~7+ years of software engineering, with a record of...Contract workWork at officeImmediate startRemote workFlexible hours- ...founders including YC alumni, and we operate with real autonomy and almost no bureaucracy. We hire on competence, not pedigree... ...side. The role We're looking for "generalist" engineers who can operate at a Staff level: You're confident in building scalable,...Work at officeRemote workWork from homeRelocationFlexible hours
- ...We're looking for an experienced Staff Engineer to join our team at a pivotal stage of... ...team capability Enjoy a high degree of autonomy, tasked with solving complex problems in... ...effectively Develop production-grade software that complies with HIPAA and healthcare...Work at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Middleware, Autonomy. Be the first to apply!
- government software California
- software applications developer California
- healthcare software sales California
- software sales executive California
- software technical support engineer California
- software support California
- embedded software California
- software sales representative California
- remote software sales California
- software intern California


