Sr. Embedded Software Engineer
$146.9k - $183.6kRivian
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 SummaryRivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The Reliability Diagnostics team develops innovative on-board software features that leverage sensor data to predict failures. This enables us to fulfill Rivian's goals of simplifying vehicle care and delivering an exceptional service experience to our customers.
We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor-our in-vehicle solution for prognostics. In this role, you will be responsible for architecting and building the core of our software feature that monitors changes in the vehicle's noise and vibration signatures to detect system abnormalities. You will work with a team of top-notch engineers and scientists to build in-vehicle software features. These features enable Rivian Service to perform effective repairs and inform customers about required maintenance for vehicle safety and optimal performance.
Responsibilities* Implement diagnostic and prognostic algorithms that uniquely monitor vehicle sensors and signals for system health in C++
* Collaborate with data scientists to deploy complex data models into production-ready code to the edge within real-time embedded vehicle software
* Architect solutions that are highly efficient, ensuring minimal impact on system performance, memory, and power consumption in a resource-constrained embedded environment
* Implement data serialization formats like Protocol Buffers (Protobuf) for efficient and structured data transport
* Collaborate with cross-functional teams, including product and UI/UX design teams to define, influence, and deliver compelling service features
* Drive quality through rigorous code reviews, continuous integration/development (CI/CD), and robust test-code implementation, including functional correctness and edge cases
* Define and scope Vehicle Health monitor feature software needs for future Rivian programs
* Grow your skills with continual learning, workshops and conferences
* BS/MS in Computer Science, Software Engineering, or similar
* 3-5 years of professional experience building and shipping complex, production-quality embedded software
* Proficiency with Embedded C/C++
* Deep understanding of embedded Linux and RTOS fundamentals including multithreading, concurrency, and performance optimization for resource-constrained embedded systems
* Hands-on experience debugging complex systems that involve interfaces to multiple sub-systems and ECUs
* Experience with inter-process/app messaging frameworks and Protobuf-based contracts
* Knowledge of networking protocols (TCP/IP, UDP)
* Experience with code versioning and CI tools (GitLab CI, Bazel) working in multi-repo structure; ability to read/fix build failures and resolve rebase conflicts quickly
Bonus Skills
* Experience in Automotive, Aerospace or Consumer Electronics industry
* Experience with SW development in Kotlin, Java
* Experience working on vehicle communication protocols (e.g., CAN, Ethernet, UDS)
Leadership & Influence
* Ability to spearhead development with minimal supervision, deadline driven mentality to keep progress moving along a producbon schedule
* Ability to collaborate with and influence a mulbdisciplinary team that includes data scienbsts, sodware engineers, and mechanical engineers within the company as well as external partners
The successful candidate may be eligible for annual performance bonus and equity awards.
We offer a comprehensive package of benefits for full-time and part-time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short-term disability insurance, and long-term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian's 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full-time employee coverage is effective on their first day of employment. Part-time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com.
You can apply for this role through careers.rivian.com (or through internal-careers-rivian.icims.com if you are a current employee). There is no fixed deadline for this application; applications are accepted on an ongoing basis until the role is filled or the opening is no longer needed.
Equal OpportunityRivian 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.
Candidate Data PrivacyRivian 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.
Please note that we are currently not accepting applications from third party application services.
- Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan...SeniorContract workWork experience placement
$190k - $240k
...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the...SeniorFlexible hours$65 - $80 per hour
...generation fast DC charging systems. You will build high-quality embedded software for charging equipment, including fast chargers and adapters... ...system functionality. Collaborate closely with hardware engineers to co-design optimized solutions that meet aggressive...SeniorContract workTemporary work$135.1k - $168.9k
...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next-generation charging products. You will architect and...SeniorFull timeContract workPart timeLocal area- ...excited to hear back from you. Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto, CA (with some... ...hour + Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for...SeniorHourly payLong term contractContract workImmediate start
$150.4k - $277.6k
...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create...SeniorRelocation$192k - $260k
...Sr. Staff Fullstack Engineer, Agentic Applications Mountain View, California The Enterprise Applications team at Databricks is on an ambitious... ...next doubling in size and revenue. As a Senior Staff Software Engineer on the Enterprise Applications team, you will...SeniorLocal areaWorldwideFlexible hours- ...Title: Sr. Java Backend Developer Location: Mountain View , CA (Hybrid) No H1B Candidates JD: Tech Skills - Core Java, Multithreading and synchronization, REST APIs (Design and Implementation), Unit testing, and Problem Solving....SeniorH1b
$195k - $215k
...leveraging different perspectives and other ways of thinking, we build better experiences for our members and our team. As a Backend Engineer on the Velocity team , you’ll be part of a high-impact group responsible for supercharging engineering speed across Tinder....SeniorRemote jobFull timeWork experience placement- ...Sr. Java Fullstack Developer Sr. Java Fullstack Developer - C2C - Menlo Park, CA (12+yrs) 5-7 years of hands on experience in... ...prototypes in the new areas of development Educational Qualification: Minimum BS degree in Computer Science, Engineering or a related field....SeniorWork experience placement
$148k - $222k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate... ...with deep expertise in modern IT ecosystems? We're seeking a Sr. IT Systems Engineer passionate about driving automation, maturing...SeniorPermanent employmentFull timeTemporary work- ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft....SeniorWork at office
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development...SeniorRemote work
$155k - $215k
...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded...Permanent employment$120k - $150k
...Embedded Software Engineer Workstream is a mission-driven company building the all-in-one HR, payroll, and hiring platform for managing the hourly workforce. There are 2.7 billion hourly workers, making up 80% of the global workforce, but this market has been heavily...Hourly payContract workWork at officeLocal areaFlexible hours- ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering...Flexible hours
$150k - $175k
...role focuses on implementation, machine learning, and AI-driven interface design, requiring deep technical expertise in embedded systems and HMI software. Candidates should have a Bachelor’s in a related field and extensive experience in relevant technologies. This...$132k - $153k
...time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work...InternshipWork at officeRemote work$168k - $252k
...Sr. Software Engineer, Backend Hybrid-Palo Alto, CA Mercari is your marketplace. We make it super easy to sell (or buy) almost anything. We all have things we don't use, never used or simply outgrew. But that stuff still has value. Mercari gives you the power to...SeniorWork at officeWork from homeFlexible hours2 days per week3 days per week$205k - $220.25k
...environment. At Cyngn, everyone's perspective matters-and that's what powers our innovation. About this role: As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety...Temporary workWork at officeRemote workFlexible hours- ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the... ...everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing...Full timeContract workLocal area
$215k - $300k
...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving... ...working to make this future a reality. As a Senior Fullstack Software Engineer at Reliable Robotics, you will design, and implement...SeniorPermanent employment- ...antenna panels and RF front‑ends to digital electronics, calibration systems, and data processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to...Permanent employment
- ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the... ...the team's firmware engineering practices. Requirements 5 years embedded firmware — at least one shipped consumer product where you...SeniorContract workWork at officeShift workRotating shift2 days per week
- ...deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of... ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience...Senior
$140k - $215k
...specification Automate the regression test Develop software modules Goal: Evaluate SDK functionality... ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...experience with a focus on Linux and embedded environments. Familiarity with sensor modalities...SeniorWork experience placementWork at officeLocal area$119.8k - $234.7k
...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud... ...technical. ~ Bonus Qualifications: ~ Background in firmware / software development, testing strategies, and requirements definition....SeniorOngoing contractWork at officeLocal areaWorldwide- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded... ...in a real-time operating system environment. Work with software, hardware and mechanical engineers throughout the...SeniorFull time
- Company Description Integrated Resources, Inc., is led by a seasoned team with combined decades in the industry. We deliver strategic workforce solutions that help you manage your talent and business more efficiently and effectively. Since launching in 1996, IRI has...SeniorFull time
- ...Senior Java Backend Development Engineer Senior Java backend development engineers are one closer to hands on software architect. Expertise in having built out scalable systems. Not folks with internal enterprise experience. Good communication skills. SpringBoot, AWS...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Engineer. Be the first to apply!
- embedded developer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- embedded engineer Palo Alto, CA
- embedded software engineer Palo Alto, CA
- senior technical product manager Palo Alto, CA
- senior medical science liaison Palo Alto, CA
- senior accountant remote Palo Alto, CA
- senior marketing account manager Palo Alto, CA
- senior robotics software engineer Palo Alto, CA
- senior dynamics crm developer Palo Alto, CA



