Staff Embedded Software Engineer, Autonomy
$206k - $258kSegment (Twilio)
About Rivian 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 Staff Software Engineer specializing in safety‑critical self‑driving embedded 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. Responsibilities Develop software working on real‑time operating systems for resource efficient systems (FreeRTOS, Zephyr, etc.) on a distributed and heterogeneous system (multiple processors, multi‑core, multi‑threaded) including in‑house developed silicon Develop necessary tools to support development, building, observability, debugging, and testing Create early project definitions, set up build system and compiler tooling, solving complex problems and develop infrastructure along the way to allow for more efficient development from the team 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 Identify gaps in development process and technical implementations to address and improve the quality and pace of team deliverables Coordinate with application development and cross‑functional teams to enable and support vehicle and ADAS features Qualifications B.S. / M.S. in Computer Science, Engineering, or a related field 6+ years of experience developing production‑grade software for safety and function critical applications in automotive, aerospace, robotics, or related fields Strong embedded C programming skills Experience GCC/Clang compilers + linkers Experience with Bazel or other large‑project build systems Strong triage and problem solving skills Experience with resource‑constrained architectures Experience with real‑time applications and kernels Experience writing, profiling, and debugging multi‑threaded software Demonstrated success working in fast‑paced, continuous integration / continuous development environment Familiarity with at least one scripting language (for example Bash, Lua, Python) Preferred Qualifications Experience with Ethernet + TCP/IP networking Experience with CPU performance measurement and profiling JTAG, logic analyzer debugging Timesync ARM Cortex R (Armv8‑R), Infineon TriCore, similar Functional Safety experience (ISO‑26262, IEC‑62304, DO‑178C, etc.) 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 click.appcast.io. #J-18808-Ljbffr Segment (Twilio)
- 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...Suggested
- ...of the world. The Satellite Software Team is responsible for... ...flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems... ...dozens of fields, including autonomy, telecommunications, disaster...SuggestedPermanent employmentFull time
- ...technology that will set the standards for software-defined vehicles around the world.... ...Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land... ...vehicle platforms, including Autonomy, Infotainment, and Vehicle Controls....SuggestedFull timeLocal area
$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$207k - $300k
Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO)... ...experience.8 years of experience working with embedded operating systems.3 years of experience... ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Suggested$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$150.2k - $283.5k
...Job TitleOur team develops firmware and controls for HV embedded systems including battery management systems, charging and motor... ...electrical architecture, system integration, and other platform software engineers for firmware development through all stages of the program...Immediate startVisa sponsorship$228k - $285k
...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 software, you will play a vital role in the design, development, and deployment of...Full timeContract workLocal area- Lightmatter is hiring a talented software engineer to build the next generation of photonic AI processors and interconnects. You will develop... ...plane, diagnostics, and integration points across CMIS, OpenBMC, and DMTF, while debugging embedded #J-18808-Ljbffr LightmatterRemote work
$207k - $300k
...experience. 8 years of experience working with embedded operating systems. 3 years of experience with software design and architecture. Experience in embedded... ...Preferred qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field....$191k - $215k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$205k - $235k
...reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is... ...by the challenge of enabling safe autonomy at industrial scale, we’d love to... ..., and maintain production C/C++ for embedded safety compute and control systems....Work at officeRelocation$340k
Foster City, CASoftware - Autonomy Software /Full-time /HybridZoox is on an ambitious journey to develop a full-stack autonomous... ...are the next frontier. We are looking for a Senior Staff or Principal Software Engineer who has played a significant role in removing the...Full timeTemporary workRelocation packageFlexible hours$193.93k - $352.29k
...why we're building a universal autonomy platform: self-driving for all... .... About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental... ...methods such as heuristics and embedding search. Additionally, the platform...Immediate startFlexible hours$193.93k - $352.29k
..., that's why we're building a universal autonomy platform: self-driving for all roads and... ...model compression. Work with autonomy engineers to optimize, validate, and deploy large... ...framework, FTL. Write robust, high quality software to increase our confidence in our...Work experience placementImmediate startFlexible hours$171.1k - $213.9k
...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will lead software design and...Full timeContract workPart timeWork at officeLocal area- Aeva, Inc. is seeking a software engineer to design and implement real-time embedded applications on application processors and microcontrollers in C/C++. You will work with QNX, embedded Linux, and RTOS environments, collaborating with EE, DSP, and SW QA teams to deliver...
$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$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$193.93k - $291.15k
...us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all... ...the RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and makes real-time decisions using...Local areaImmediate startFlexible hours$193.93k - $352.29k
...why we're building a universal autonomy platform: self-driving for... ...autonomously inside Nuro's own engineering organization, under the same... ...About You ~5+ years of software engineering experience (or 4+... ...equivalent practical experience. Staff-level candidates should bring...Immediate startFlexible hours$155k - $215k
A technology company focused on aviation is seeking an Embedded Software Engineer in Mountain View, California. This role involves developing low-level software and firmware for automated aviation systems. Candidates should have a Bachelor's degree in Computer Science...$179.4k - $263.12k
...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-... ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and... ...ResponsibilitiesDesign, develop, and optimize embedded platform software for automotive ADAS...Immediate start- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...requirements between hardware and software components, architect modular and testable... ...and support verification activities of embedded software and supervisory state machines,...Local areaWorldwideFlexible hours
$155k - $200k
...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and...WorldwideFlexible hours$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 in 2... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...Immediate 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$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... ...Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are...Odd jobWork experience placementImmediate 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 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer, Autonomy. Be the first to apply!
- embedded engineer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded software engineer Palo Alto, CA
- software implementation project manager Palo Alto, CA
- remote software sales Palo Alto, CA
- bank software Palo Alto, CA
- healthcare software sales Palo Alto, CA
- software Palo Alto, CA
- software asset management analyst Palo Alto, CA



