Embedded Software Engineer - Autonomy Job at Rivian, Palo Alto, CA

RzdTOW5PbTBPazZEbGR2cnN0Nk9XQ2FVWlE9PQ==
  • Rivian
  • Palo Alto, CA

Job Description

Salary: $206,000 - 258,000 per year Requirements:

  • B.S. / M.S. in Computer Science, Engineering, or a related field
  • Over 6 years of experience in developing production-level software for critical applications in automotive, aerospace, robotics, or similar sectors
  • Proficient in embedded C programming
  • Familiarity with GCC/Clang compilers and linkers
  • Experience with Bazel or other large-scale build systems
  • Strong analytical and problem-solving abilities
  • Knowledge of resource-constrained architectures
  • Background in real-time applications and kernels
  • Experience in writing, profiling, and debugging multi-threaded software
  • Proven record of working in a fast-paced, continuous integration/continuous deployment environment
  • Acquainted with at least one scripting language (e.g., Bash, Lua, Python)
Responsibilities:
  • Design and implement software for real-time operating systems suitable for resource-efficient distributed systems (e.g., FreeRTOS, Zephyr)
  • Create tools for development support, including building, observing, debugging, and testing
  • Define initial project parameters, establish build systems and compiler tooling, and tackle complex issues to enhance team development efficiency
  • Participate in software design and code reviews, guiding colleagues through technical challenges and design decisions
  • Analyze requirements, architecture, design, development, quality assurance, and deployment across the full software engineering lifecycle
  • Identify and address gaps in the development processes and technical implementations, aiming to enhance team productivity and output quality
  • Collaborate with application development and cross-functional teams to facilitate vehicle and Advanced Driver Assistance Systems (ADAS) features
Technologies:
  • Bazel
  • Bash
  • Embedded
  • FreeRTOS
  • Support
  • Python
  • Robotics
  • ARM
  • C++
  • Cloud
  • Ethernet
  • Network
  • Security
  • TCP/IP

More:

At Rivian, we are dedicated to fostering a spirit of adventure while building emissions-free Electric Adventure Vehicles. Our innovative team thrives on challenging the status quo and exploring new solutions in uncertain environments. We pride ourselves on our diverse backgrounds, united by a passion for the outdoors and a commitment to preserving it for future generations. We offer comprehensive medical, dental, and vision insurance to full-time employees and their families from day one. Join us in shaping a sustainable future while working in a dynamic and inclusive atmosphere.

last updated 13 week of 2026

Job Tags

Full time

Similar Jobs

Gpac

COMMERCIAL TITLE COORDINATOR Job at Gpac

Seeking an experienced Commercial Title Coordinator. A prominent full-service Settlement & Escrow Company is looking for a Title Coordinator to join their growing team. This is your opportunity to work for an innovative and successful company handling every kind of real... 

Forum at Tucson

LPN - Licensed Practical Nurse Job at Forum at Tucson

 ...maintain a safe environment for all employees, residents, families, and visitors, Stellar strongly encourages its employees to receive an FDA-approved COVID-19 vaccination, as well as any subsequent booster doses, as recommended by the Centers for Disease Control and... 

Marriott

Barista Job at Marriott

 ...requested by Supervisors. PREFERRED QUALIFICATIONS Education: High school diploma or G.E.D. equivalent. Related Work Experience: No related work experience. Supervisory Experience: No supervisory experience. License or Certification: None At Marriott... 

FUJIFILM Biotechnologies

QA Engineer Job at FUJIFILM Biotechnologies

Position OverviewPosition Description Hours: 8:30am-5:00pm ESTWe are hiring a Quality Assurance Engineer. The Quality Assurance Engineer will be responsible for Lead Quality System improvements as well as drive resolution of deviations and product nonconformance. The... 

Jersey City Free Public Library

Principal Library Assistant - Bookmobile Job at Jersey City Free Public Library

 ...JCFPL JOB TITLE: Principal Library Assistant - Bookmobile DEPARTMENT: Outreach Branch LOCATION: Five Corners Bookmobile...  ...evaluation and assessment of library services~ Maintains positive public relations through communication and promotion of the librarys...