Senior Embedded Software Engineer Job at Rivian, Palo Alto, CA

YlFLNzBEZU0vYU9FZjMxVUJoQ2xIcHcrZWc9PQ==
  • Rivian
  • Palo Alto, CA

Job Description

Salary: $146,900 - 183,600 per year Requirements:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field
  • 3-5 years of hands-on experience developing and delivering complex, high-quality embedded software
  • Proficiency in Embedded C/C++ programming
  • Strong understanding of embedded Linux and RTOS concepts, including multithreading and performance enhancement
  • Practical experience in troubleshooting complex systems interfacing with various subsystems and ECUs
  • Familiarity with inter-process/app messaging frameworks and Protobuf contracts
  • Knowledge of networking protocols such as TCP/IP and UDP
  • Experience with version control and continuous integration tools (e.g., GitLab CI, Bazel) in multi-repo environments
  • Ability to quickly address build errors and manage rebase conflicts
Responsibilities:
  • Develop diagnostic and prognostic algorithms to monitor vehicle health via sensor data in C++
  • Collaborate with data scientists to implement intricate data models in production-ready code for real-time embedded systems
  • Design efficient solutions that minimize impact on system resources including performance, memory, and power
  • Utilize data serialization formats like Protocol Buffers (Protobuf) for effective data communication
  • Partner with cross-functional teams, including product and UI/UX design, to create impactful service features
  • Maintain code quality through comprehensive reviews, and continuous integration/development, along with thorough testing
  • Outline and define software requirements for the Vehicle Health Monitor feature in future Rivian projects
  • Engage in continuous learning through workshops and conferences
Technologies:
  • Bazel
  • Embedded
  • GitLab
  • Linux
  • TCP/IP
  • UX UI Design
  • Architect
  • C++
  • CI/CD
  • Cloud
  • Ethernet
  • Java
  • Kotlin
  • Network
  • Security

More:

At Rivian, we are dedicated to nurturing a sense of adventure while committing to sustainability. Our dynamic team thrives on innovation, consistently pushing the limits of traditional vehicle capabilities, particularly in vehicle software development. Were excited to welcome an experienced Embedded Software Engineer to join our Reliability Diagnostics team, where youll create and enhance our Vehicle Health Monitor, focusing on advanced sensor data utilization. We offer a competitive salary package along with comprehensive benefits, including health insurance, vacation, paid sick leave, a 401(k) plan, and stock purchase opportunities. Our headquarters is located in California, and we believe in fostering a supportive and inclusive work environment for all.

last updated 15 week of 2026

Job Tags

Full time

Similar Jobs

Greater Cleveland Youth For Christ

Training Specialist Job at Greater Cleveland Youth For Christ

 ...Training Specialist Clifton Park, NY Part-Time Capital District Area minimum wage, complimentary gym membership 10-20 hours a week, evening shifts, weekend shifts Position Summary Essential Functions Customer Service: Provide customers with the... 

Charter Foods

District Manager Job at Charter Foods

 ...District Manager Large, fast-growing casual dining franchisee is seeking an experienced multi-unit District Manager to oversee locations in the Akron, Oh area. We are searching for dedicated and talented people to join our management team. The principal role of a District... 

Archdiocese of Chicago

School Receptionist - Cardinal Joseph Bernardin - Orland Hills - Vic. V Job at Archdiocese of Chicago

 ...School Receptionist - Cardinal Joseph Bernardin - Orland Hills The School Receptionist is the gatekeeper and face of the school office, providing a warm, welcoming and inviting atmosphere for students, staff, parents and visitors. The receptionist also completes administrative... 

New Jersey IEC

Remote Medical Transcriber Job at New Jersey IEC

 ...New Jersey IEC is looking for a Remote Medical Transcriber to join our team in Somerset...  ...terms Utilize medical terminology and coding accurately in all documents Manage time...  ...transcription Requirements Proven experience as a medical transcriber or similar role... 

MORSE BOLDUC NARDULLI & BUNTIN LLC

Associate Attorney Job at MORSE BOLDUC NARDULLI & BUNTIN LLC

Job Description Job Description Our mid-sized established and growing insurance defense firm is seeking an Associate Attorney with 4 plus years experience. Candidates must have excellent writing skills. Duties include managing caseload for life of file, communicating...