Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Staff Autonomy Embedded Software Engineer

$265k - $331.3k

Rivian

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 We are seeking a highly skilled and experienced candidate to help lead embedded software development for state‑of‑the‑art sensor systems for next‑generation autonomy. You will be a vital contributor, responsible for the complete development cycle of embedded software for our innovative Radar sensing products. You will be instrumental in the software life cycle, coding across the entire stack—from the application layer down to low‑level device drivers. Responsibilities include creating software prototypes for early hardware/software co‑designs, developing validation test cases in Python/C, building SDKs, and more. You will collaborate with top talent in embedded hardware and software development within this dynamic industry. Responsibilities Architect, design, develop and deploy embedded software components for board bring‑up, verification, and validation of automotive electronics. Develop SW stack on bare‑metal, RTOS and Linux, from application layer to device drivers. Develop software stack with bootloader, PTP time sync, cybersecurity, and functional safety. Mentor and guide a team of Software Engineers to design, develop, and deploy embedded software for board bring‑up, verification, and debugging of automotive electronics. Work with HW and SW architects to collaborate on next‑gen platform architecture with various SoCs and the software stack, share plans/roadmaps, and align deliverables. Crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs. Collaborate across multiple disciplines to deliver quality code, help resolve complex problems, prioritize, and get things done with high efficiency and urgency. Oversee troubleshooting across the s/w and h/w stack to root‑cause the issue and provide quick resolution collaborating with multiple teams if needed. Design drivers, middleware, applications and other components for enabling different electronic components. Debug in real time across software and hardware to understand the real issues and provide solutions, work and collaborate with multiple teams if needed. Qualifications Master’s or Doctorate degree in Computer Science/Engineering or related field. 8+ years of professional experience developing embedded software on microcontrollers (automotive, industrial, or similar safety‑/reliability‑critical domains). 1+ years of experience as a technical lead, leading software development teams, is a big plus. Strong programming skills in C for embedded systems; working knowledge of Python for tooling, scripting, or test automation is a plus. Solid understanding of RTOS fundamentals (tasks, scheduling, interrupts, synchronization, memory management) and experience bringing up or configuring at least one RTOS‑based platform. Hands‑on experience with board bring‑up and low‑level drivers for peripherals such as SPI, I2C, UART, CAN, Ethernet, GPIO, timers, ADC/DAC, and external memories. Proficiency with embedded debugging tools (JTAG/SWD, Lauterbach or similar, in‑circuit debuggers, flashing tools) and lab equipment (oscilloscope, logic analyzer, multimeter, power supplies). Demonstrated ability to debug complex system issues end‑to‑end, spanning firmware, hardware, and interactions with test or application software. Proven track record of cross‑functional collaboration and clear, concise technical communication with architects, design engineers, validation teams, and external vendors. Ability to crisply communicate with peers, stakeholders, customers, and technical leaders. Preferred Skills Team leading skills are a big plus. Experience with automotive ECUs is a big plus. Background in platform/BSP development for MCU‑based ECUs, including clocking, BSP, and device configuration, Hardware abstraction layers. Experience with hardware components like sensors, gate drivers etc. Pay Disclosure The salary range for this role is $265,000.00 - $331,300.00 for California based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee’s position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs. 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. 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. Candidate Data Privacy Rivian 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Staff Autonomy Embedded Software Engineer in Palo Alto, CA vacancy
  • $134k - $236.33k

     ...built for you. We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program....  ...programming language (e.g., C++, Java). - Experience with embedded software development Desired Skills: - Experience with... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    9 days ago
  • $134k - $236.33k

     ...built for you. Remote Sensing is seeking an experienced Software Engineer to guide a team through developing complex Payload Flight Software...  ...Martin Space. The selected candidate will work as an embedded, real-time PLSW development and integration engineer. The next... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    5 days ago
  • $210k - $280k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality. As a Sr. Embedded Software Engineer at Reliable Robotics, you will...  ...at the heart of the Reliable Robotics autonomy stack. We provide dependable computing... 
    Senior
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  •  ...map 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... 
    Senior
    Permanent employment

    ArrayLabs, LLC

    Palo Alto, CA
    8 hours ago
  •  ...that will set the standards for software-defined vehicles around the...  ...with system performance engineers, hardware design and software...  ...technologies for infotainment and autonomy, including GPU & display...  ...Experience designing and developing embedded systems to optimize for... 
    Senior
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  • $162.8k - $203.5k

     ...love of the outdoors and a desire to protect it for future generations.  Role Summary Rivian’s Autonomy organization is looking for a Senior Software Engineer, ML Applications to join the Data & Cloud team. You will design and deliver large-scale applications... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...Role: Sr. Embedded Engineer - SoC (1 Opening) Rate: $$ W2/hr. + Benefits Location: Onsite...  ...We are looking for a Senior Embedded Software Engineer. Our team focusses on...  ...current and next gen vehicle platforms (Autonomy, Infotainment, Vehicle Controls etc.)... 
    Senior
    Long term contract

    Syntricate Technologies

    Palo Alto, CA
    4 days ago
  • $168k - $252k

     ...to Expect Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current and next generation...  ...in the world. What You'll Do Implement firmware for embedded systems components within our Superchargers Develop,... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $132.4k - $209.6k

     ...health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception...  ...safe decisions. Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working... 
    Senior

    Aeva, Inc

    Mountain View, CA
    8 hours ago
  • $146.9k - $183.6k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...We are seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will... 
    Senior
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    2 days ago
  • $171k - $264k

     ...the toolchain, Vehicle OS, and autonomy stacks to help customers...  ...considered by exception.) Meet our engineers on the Vehicle OS team!...  ...and update complete vehicle software and AI applications. This is...  ...with expertise in developing embedded software applications on production... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Mountain View, CA
    8 hours ago
  • $146.9k - $183.6k

     ...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The...  ...to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  • $270k - $340k

     ..., requiring researchers who can both drive independent research agendas and dive deep into low-level implementation details with engineering partners. Role Summary As a Principal Research Scientist - Scaling, you will lead a team of world-class researchers and engineers... 
    Senior
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    2 days ago
  • $135.1k - $168.9k

     ...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 play a key role in the development of cutting-edge charging products. You will contribute to software design and... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    5 days ago
  • $176.2k - $233.53k

     ...for the BIW commodity by driving technical solutions across multiple projects and functions. Responsibilities Mentor and teach our engineers by providing thoughtful critique and guidance grounded in first principles Lead technical design reviews through forward‑looking... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    9 hours ago
  • $140k - $300k

     ...What to Expect Tesla Energy is looking for a Sr. Embedded Software Engineer to join a small team responsible for energy management and control applications. We are looking for candidates experienced with embedded Linux such as new hardware bring-up, bootloaders, porting... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $166.86k - $264.2k

    We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission...  ...of the car and everyone around it. The Sr Staff Program Manager, NPI Material leads end-...  ...(SOP). Operating at the intersection of engineering, sourcing, quality, manufacturing, and... 
    Senior
    Permanent employment
    Temporary work

    Cariad, Inc.

    Mountain View, CA
    1 day ago
  • $181k - $262k

     ...NextGenEnergyJobs is seeking a Staff Technical Product Program Manager in Mountain View...  ...role involves managing hardware and software architectures for autonomous vehicle systems...  ...including partnering with engineering leaders, developing architectural proposals... 
    Work at office
    3 days per week

    NextGenEnergyJobs

    Mountain View, CA
    1 day ago
  • $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... 

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $206k - $258k

     ...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... 
    Full time
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $186k - $232k

     ...Rivian is seeking a Staff LiDAR System Engineer in Palo Alto, California, to support the autonomy platform development. The role involves evaluating and developing LiDAR technologies, collaborating with cross-functional teams, and testing prototype modules. Candidates... 
    Senior

    Rivian

    Palo Alto, CA
    8 hours ago
  • $162.8k - $203.5k

     ...for future generations. Role Summary We are seeking a Senior Software Engineer, Android Applications to lead the development of mission‑...  ...common data collection workflows and enabling new use cases for autonomy engineers and test drivers. Responsibilities AAOS... 
    Senior
    Full time
    Local area

    Rivian

    Palo Alto, CA
    8 hours ago
  • $167.2k - $316.6k

     ...and technical specifications. Qualifications You'll have... ~ Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent combination of relevant education and experience. ~8+ years of software development experience, particularly... 
    Senior
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    2 days ago
  • $158k - $241.9k

     ...Israelvcforum is seeking Embedded Software Developers in Mountain View, California. These positions require candidates to design, develop, and test software for the Body domain of vehicle systems. Ideal applicants should have a Bachelor's degree in a relevant field, and... 
    Senior

    Israelvcforum

    Mountain View, CA
    8 hours ago
  •  ...General Motors is seeking Embedded Software Developers to design and develop software for vehicle systems in Mountain View, California. Candidates should have a Bachelor's degree in a relevant field and over 7 years of experience in embedded software development. Proficiency... 
    Senior

    General Motors

    Mountain View, CA
    1 day ago
  • $155k - $215k

     ...focused aviation company in Mountain View is seeking a Flight Software Engineer to develop C++ software for complex aircraft systems. The...  ...C++ experience. Ideal candidates should have a background in embedded systems and strong communication skills. The company offers... 

    Reliable Robotics Corporation

    Mountain View, CA
    9 hours ago
  •  ...technology company in Santa Clara is seeking a Senior System Software Engineer to design and implement microcontroller firmware for GPU...  ...Computer Science, along with over 5 years of experience in embedded firmware development. Responsibilities include collaborating... 
    Senior

    NVIDIA

    Santa Clara, CA
    8 hours ago
  •  ...General Motors in Mountain View, California, is seeking an Embedded Software Developer to design and develop vital embedded software systems for vehicle components. The role involves working closely with agile teams and requires a Bachelor's degree in a relevant field... 
    Senior

    General Motors

    Mountain View, CA
    8 hours ago
  •  ...Rivian VW Group in Palo Alto is looking for a Software Engineer proficient in Modern C++ and/or Rust to work on embedded software applications. You will design, develop, and maintain software while ensuring code quality through unit testing and coding standards. The ideal... 
    Senior
    Full time

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $196.5k - $266k

     ...ATX Venture Partners is seeking a Senior Staff Product Manager to lead the B2B payments experience. This role involves setting the product strategy for B2B checkout and managing cross-functional teams to drive customer-focused payment solutions. A minimum of 8 years of... 
    Senior

    ATX Venture Partners

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff Autonomy Embedded Software Engineer. Be the first to apply!