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

Staff Embedded Software Engineer, Silicon & Sensing Systems

$186k - $232k

Rivian

About Us

Rivianis 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

Join as Staff Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of the team to build Rivian’s next generation hardware platform including Rivian in-house AI accelerator SoC to enhance vehicle performance and autonomous driving capabilities.

Responsibilities

  • Work w/ SoC validation team to refine and execute the SoC validation plan
  • Use C embedded software to validate SoC for the next generation hardware design, enable SoC internal functional blocks and peripheral interfaces.
  • Develop automatic testing tools and generate test coverage reports.
  • Build benchmark tools to evaluate performance of the hardware system, including throughput, latency, resource utilization, IO or compute frequency metrics
  • Document validation progress and results in Rivian’s tracking system, to maintain good traceability

Qualifications

Required:

  • Bachelors/Masters Degree in Electrical Engineering, Computer Engineering or related field
  • 4-15 years experience in related fields.
  • Proficient in Embedded C software development.
  • Good analytical skills, written and verbal communication skills, and a team player

Preferred:

  • With projects focusing on platform/embedded software development
  • Experience with scripting languages like Python, Linux shell, etc.
  • Prior experience in AMD Zynq Petalinux development
  • Prior experience in AI accelerator is a plus
  • Prior experience in SoC peripheral interfaces like JTAG, I2C, UART, SPI, ethernet, DDR, PCIe is a plus
  • Prior experience in camera data processing like MIPI interfaces, ISP, video encoder is a plus

Pay Disclosure

Pay Range: The salary range for this role is $186,000 - $232,000 annually for Bay Area 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.

Benefits: 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.

Company Statements

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.

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 View email address on click.appcast.io.

Candidate Data Privacy and Technology

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.

How We Use AI in Our Hiring Process: To ensure transparency, we want candidates to know that Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing and highlighting profiles and applications that match the key requirements for each role.

AI does not make hiring decisions: Qualified candidate applications are reviewed by a member of our team, and all decisions throughout the process are made by humans. We use AI to support efficiency and consistency, not to replace human judgment. We are committed to a fair, thoughtful, and equitable experience for every candidate.

Participation in AI profile matching is entirely voluntary. If you prefer that your profile not be used in this process, you can opt out at any time. Opting out means your profile will be excluded from automated matching and will not be surfaced for additional roles through this system. Your current application remains active and will not be affected in any way.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer, Silicon & Sensing Systems in Palo Alto, CA vacancy
  • $186k - $232k

     ...future generations. Role Summary Join as Staff Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of the team to build...  ...and execute the SoC validation plan Use C embedded software to validate SoC for the next... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian Automotive

    Palo Alto, CA
    3 days ago
  • $207k - $300k

     ...tracing strategy across all software layers, spanning low-...  .../real-time operating system (RTOS), host OS (...  ...years of experience with embedded software design and...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...partner closely with Silicon, Hardware, Firmware,... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $155.9k - $227.3k

     ...energy storage and distribution system is the heart of our electric...  ...Management System (BMS) software that keeps them safe, healthy...  ...they form one energy ecosystem, engineered around the demands of commercial...  ...and implementing the embedded C++ software that runs on our... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    4 days ago
  • $207k - $300k

     ...disaggregated topologies ahead of silicon.Author high-signal reference...  ..., XLA Compiler, and Cloud AI Systems to steer multi-year roadmaps....  ...testing, and launching software products.5 years of experience...  ...infrastructure).Google's software engineers develop the next-generation... 
    Suggested
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  • $140.46k - $190.11k

     ...with its groundbreaking sensing and perception...  ...LiDAR components onto a silicon photonics chip in a compact...  ...Overview:The Scanning Systems team develops electro-...  ...We are looking for an engineer with expertise in...  ...controls along with strong embedded programming and... 
    Suggested
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    5 days ago
  • $163k - $236k

     ...developing integration plans with software and system partners while coordinating...  ...'s degree in Electrical Engineering, Computer Engineering,...  ...following: computer architecture, embedded firmware, ASIC design or...  ..., developing custom silicon solutions that power the future... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  •  ...are at the forefront of software and hardware...  ...headquarters 3 days per week.Staff Systems and Platforms Software...  ...software that makes that silicon perform. As a Staff...  ...and Platforms Software Engineer, you'll architect and...  ...industry experience in embedded software development.Hands... 
    3 days per week

    d-Matrix

    Santa Clara, CA
    4 days ago
  •  ...platform enables employees to converse with all of their business systems through natural language to quickly find answers and automate...  ...’s leading workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we deliver the AI platform for... 
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    6 days ago
  • $207k - $300k

     ...Coach a distributed team of engineers.Partner closely with UX, PM,...  ...1-to-100 production backend systems needed to take successful experiments...  ...testing, and launching software products.3 years of experience...  ...technology forward.As a collaborative Staff Software Engineer, you will... 

    Google

    Mountain View, CA
    6 days ago
  • $207k - $300k

    Execute bringup of audio systems on new devices from prototype to...  ...experience.8 years of experience in software development.5 years of...  ...years of experience working with embedded operating systems within the...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Mountain View, CA
    4 days ago
  •  ...validation activities to ensure that our software meets the highest standards of...  ...and performance. As a Senior System Software Integration and Validation Engineer, you will play a critical role in...  ...of automotive systems, embedded software, and control systems.• Demonstrated... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    7 days ago
  •  ...DescriptionThe Ion endoluminal system is Intuitive's new...  ...robot system. The engineer will collaborate with a...  ...design, build and optimize software that enables high-...  ...display across a range of embedded platforms. The engineer...  ...quality products. A strong sense of shared... 
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...predictions on distributed systems with exposure to...  ...high-quality software.* Develop software...  ...in major engineering projects, collaborating...  ...will:- Own unique embedded software functions...  ...software to control silicon devices using proprietary...  ...supervisors, and staff; adhere to... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  •  ...like the da Vinci surgical system and Ion—have transformed how...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...purpose here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...build-versus-buy, vendor silicon, and middleware selection,... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    6 days ago
  • $198k - $326k

     ...challenges. Because we host one of the largest scale streaming systems in the industry, we work on these challenges to ensure no...  ...while maintaining low latency delivery of events. As a Sr. Staff Software Engineer, you will be a key technical leader and role model within... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    5 days ago
  • $200k - $260k

     ...commercial self-driving software to develop, test and...  ....We are looking for a Staff Engineer on our Calibration, Localization...  ...navigation, and sensed odometry who can set...  ...and pose estimation systems.Lead the design and development...  ...base salary in our SF/Silicon Valley location,... 
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak Robotics

    Mountain View, CA
    5 days ago
  • $175k - $287k

     ...way the world works.Job DescriptionAs part of our world-class software engineering team, you will help build the next-generation infrastructure...  ...AI-first future. This includes data infrastructure, storage systems, streaming platforms, traffic and network infrastructure,... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    5 days ago
  •  ...Benchmark and optimize ECU system performance while identifying...  ...issues. Troubleshoot complex software and hardware issues at the...  ...Collaborate with hardware engineers, validation and test automation...  ...~8+ years of experience in embedded software development. ~ Hands... 
    Full time

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  •  ...Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup, and you will be working on our foundational... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    2 days ago
  • $226k - $369k

     ...of the team. As part of our world-class software engineering team, you will take the lead in...  ...technologies and algorithms, API design and systems design, and your passion for writing code...  ...impact within our company.As a Principal Staff Software Engineer, you will be a key... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    5 days ago
  • $189.3k - $290.7k

     ...you'll build the delivery engine that moves software from engineers' hands into...  ...companies can match and we need a Staff Software Engineer ready to...  ...CI/CD pipelines for embedded Linux (Yocto) builds, including...  ...operating scalable CI/CD systems and developer platforms (Jenkins... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    2 days ago
  •  ...automotive’s next chapter. From operating systems to zonal controllers to cloud and...  ...that will set the standards for software-defined vehicles around the world....  ...Summary We're looking for a Staff level Embedded Software Engineer to join our team, focusing on the software... 
    Full time
    Contract work

    Hardware FYI

    Palo Alto, CA
    17 hours ago
  •  ...System Software Engineer — Linux Kernel & Device Drivers Mountain View, CA We’re partnering with...  ...the software layer that makes custom silicon usable — from Linux kernel drivers and...  ..., MMIO, IOMMU, Linux Drivers, C, C++, Embedded Systems, Low-Level Software, Hardware... 

    Acceler8 Talent

    Mountain View, CA
    1 day ago
  • $207k - $300k

    Lead the end-to-end software architecture, design, and development of high-performance...  ...with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-...  ...years of experience working with embedded operating systems.3 years of experience... 
    Worldwide

    Google

    Sunnyvale, CA
    6 days ago
  •  ...lives and deliver the best user-experience. Are you a dedicated software engineer ready to design develop and build the next generation of...  ...building incredible solutions we may have the job for you! As a System Software Engineer you will design and develop software across... 
    Full time

    Apple

    Cupertino, CA
    10 days ago
  • $189.3k - $290.7k

     ...assistance and autonomous driving systems designed to make personal...  ...foundations that allow sensing, perception, machine learning, simulation, and vehicle software to work together reliably across...  ...empirical evidence, first-principles engineering, and software development to... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Night shift

    General Motors

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...Sr. Post-Silicon Systems Software Validation Engineer, Annapurna Labs Annapurna Labs, an AWS organization with development centers in the U.S. and Israel...  ...cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful... 
    Internship
    Local area
    Flexible hours

    Amazon Inc.

    Cupertino, CA
    3 days ago
  • $179.4k - $263.12k

     ...on Lucid’s proprietary technology and software-defined vehicle architecture, our award...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air...  ...technology. If you are passionate about embedded systems and autonomous driving and want to make... 
    Hourly pay

    Lucid Motors

    Newark, CA
    4 days ago
  • $160k - $190k

     ...its commercial self-driving software to develop, test and deploy...  ...is currently seeking an IT Systems Engineer to join our growing team working...  ...operations and engineering staff, working with domain...  ...reflects the base salary in our SF/Silicon Valley location, across several... 
    Temporary work
    Work at office
    Remote work
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    6 days ago
  • $176.4k - $319.72k

     ...leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior...  ...verification of behavior planning/prediction systems for robots, and a collaborative nature...  ...of robotic systems architecture - how sensing, localization, perception, prediction,... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer, Silicon & Sensing Systems. Be the first to apply!