Senior Embedded Software Engineer — Autonomous Driving

Rivian-3

Palo Alto (CA)

Presencial

USD 162.000 - 203.000

Jornada completa

Hace 10 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical, Rx, dental and vision
Full-time benefits

Descripción de la vacante

Rivian is seeking an embedded software engineer to develop and test stand-alone applications for the next-generation autonomous driving platform. You will design, implement, and validate software across Linux and RTOS environments, collaborating with cross-functional teams to enhance the onboard stack.

The role requires strong problem-solving skills, experience with C/C++, and a commitment to high-quality software delivery.

Formación

  • 3+ years embedded software experience.
  • Experience on Linux and RTOS environments.
  • Proficiency in C and C++ programming languages.
  • Strong understanding of SoC architectures and OS fundamentals.
  • Experience developing unit tests with GoogleTest.
  • Familiarity with embedded development tools and debuggers.
  • Proficient with Git and issue tracking tools.

Responsabilidades

  • Design, implement, and maintain embedded software for Rivian's vehicles, ensuring high performance and reliability.
  • Develop application software on Linux and RTOS Embedded platforms.
  • Collaborate with BSP team to bring-up sensor hardware.
  • Test and integrate software into Rivian vehicles with cross-functional teams.
  • Identify and implement optimizations for performance, memory usage, and power efficiency.
  • Diagnose and resolve hardware/software defects.
  • Conduct code reviews to maintain quality and share knowledge.
  • Create and maintain documentation for designs, interfaces, and testing procedures.
  • Develop and execute test plans to validate software functionality and safety per automotive standards.
  • Keep up with industry trends to drive continuous improvement.

Conocimientos

C/C++
Linux
RTOS
GoogleTest
Debugging
Communication
Teamwork

Educación

Bachelor's or Master's degree in Electrical/Computer Engineering/CS

Herramientas

Git
GDB
Pytest

Descripción del empleo

Rivian is seeking an embedded software engineer to develop and test stand-alone applications for the next-generation autonomous driving platform. You will design, implement, and validate software across Linux and RTOS environments, collaborating with cross-functional teams to enhance the onboard stack.

The role requires strong problem-solving skills, experience with C/C++, and a commitment to high-quality software delivery.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Software Engineer – Autonomy
Senior Embedded Software Engineer – Autonomy

Rivian Automotive • Palo Alto (CA)

Presencial
USD 162.000 - 203.000
Medical insurance
Dental insurance
Vision insurance
Staff Embedded Software Engineer — Autonomy & Safety-Critical
Staff Embedded Software Engineer — Autonomy & Safety-Critical

Rivian • Palo Alto (CA)

Presencial
USD 206.000 - 258.000
Senior Self-Driving Middleware Engineer
Senior Self-Driving Middleware Engineer

Rivian • Palo Alto (CA)

Presencial
USD 162.000 - 203.000
Senior Embedded Software Engineer for EV Systems
Senior Embedded Software Engineer for EV Systems

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

Presencial
USD 150.000 - 210.000
Equity RSUs
Health coverage
Retirement savings
+1
Staff Software Engineer — Self-Driving Middleware
Staff Software Engineer — Self-Driving Middleware

Rivian • Palo Alto (CA)

Presencial
USD 206.000 - 258.000
Medical coverage
Dental coverage
Vision coverage
+1
Senior Embedded Linux Platform Architect
Senior Embedded Linux Platform Architect

Rivian • Torrance (CA)

Presencial
USD 135.000 - 184.000
Medical Insurance
Dental Insurance
Vision Insurance
+1
Senior Embedded Software Engineer, EV Charging
Senior Embedded Software Engineer, EV Charging

Rivian • Palo Alto (CA)

Híbrido
USD 186.000 - 232.500
Senior Embedded Software Engineer - EV Charging (Linux)
Senior Embedded Software Engineer - EV Charging (Linux)

Rivian • Irvine (CA)

Híbrido
USD 135.000 - 184.000
Medical insurance
Dental insurance
Vision insurance
Senior Embedded Linux Platform Engineer — Yocto, CI/CD
Senior Embedded Linux Platform Engineer — Yocto, CI/CD

Rivian • Palo Alto (CA)

Presencial
USD 147.000 - 184.000
Medical, dental and vision insurance
Benefits for full‑time employees
Senior Embedded Software Engineer - EV Charging Systems
Senior Embedded Software Engineer - EV Charging Systems

Rivian • Torrance (CA)

Presencial
USD 135.100 - 168.900