Software Engineer for Deep Learning Inference on Rivian Hardware Platforms

3 days ago


Palo Alto, California, United States Rivian Full time

About Rivian

">

Rivian is a pioneering company that aims to keep the world adventurous forever. This mission drives the development of emissions-free Electric Adventure Vehicles and the recruitment of curious, courageous souls who share this vision.

">

As a forward-thinking organization, Rivian constantly challenges what's possible and seeks new solutions to complex problems. Our diverse team shares a love for the outdoors and a commitment to protecting it for future generations.

">

Job Summary

">

This role offers an exciting opportunity to join the ML Compiler team as a key member working on software tools to enable inference of deep learning networks on Rivian Hardware Platforms. You will collaborate closely with the Rivian ADAS and Hardware teams, evaluating various implementation targeting for performance and helping bring up new hardware features in the compiler.

">

Responsibilities:

">
  • ">
  • Develop fast and accurate simulation models for Rivian Hardware Platform.">
  • Analyze and optimize ML workloads for improved performance.">
  • Collaborate with ADAS and software teams to facilitate migration of software models in hardware.">
">

Requirements:

">
  • ">
  • Degree in Computer Engineering or a related field.">
  • Excellent C/C++ and Python programming skills.">
  • Experience with various SOC platforms used for machine learning and ADAS.">
  • Strong understanding of deep learning software models.">
  • Experience in compiler pipeline development preferred.">
  • Agile design environments experience preferred.">
">

Compensation and Benefits

">

The estimated salary range for this position in Northern California is $206,500 - $258,100 per year, based on factors such as experience, location, and qualifications. Rivian provides comprehensive benefits packages for full-time employees, including medical/Rx, dental, and vision insurance, effective from the first day of employment, with most premiums covered by the company.

">

EEO Statement

">

Rivian is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to their background, disability status, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

">

Candidate Data Privacy Notice

">

Rivian collects, uses, and discloses Candidate Personal Data when applying for employment. This information includes contact, demographic, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security, and preference data. Rivian uses this data to track interactions with our recruiting system, analyze and improve our application process, establish employment relationships, comply with regulations, recordkeeping, and ensure network security.


  • Compiler Specialist

    2 weeks ago


    Palo Alto, California, United States Rivian Full time

    Job DescriptionWe're seeking an experienced MACHINE LEARNING ENGINEER to join our team as a key member of the ML Compiler team. In this role, you will work closely with the ADAS and Hardware teams to develop software tools that enable inference of deep learning networks on Rivian Hardware Platforms.Your primary responsibilities will include:Designing and...


  • Palo Alto, California, United States Rivian Full time

    About UsRivian is dedicated to creating a sustainable future through innovative electric vehicles. Our team is passionate about pushing the boundaries of what's possible, never accepting the status quo. We're driven by a shared love for the outdoors and a desire to protect it for future generations.As a key member of our ML Compiler team, you will play a...


  • Palo Alto, California, United States Rivian Full time

    Job DescriptionIn this role, you will be part of a dynamic team that challenges conventional thinking and seeks innovative solutions. Your primary focus will be on developing software tools for deep learning network inference on our Hardware Platforms.Key ResponsibilitiesDesign and implement efficient simulation models for our Hardware PlatformConduct...


  • Palo Alto, California, United States Rivian Full time

    About Rivian:We're committed to keeping the world adventurous forever. Our goal is to produce Emissions-free electric adventure vehicles, and we're looking for talented individuals like you to help us achieve this vision.As a company, we're known for our innovative approach to problem-solving. We don't just accept the status quo – we challenge it, and find...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is committed to preserving the world's adventurous spirit through our mission. Our goal extends to building emissions-free Electric Adventure Vehicles and attracting innovative individuals who share this vision.Our company thrives on challenging conventional wisdom, reframing problems, and exploring uncharted territories. While our...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian 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.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...


  • Palo Alto, California, United States Rivian Full time

    Rivian, a pioneer in electric adventure vehicles, seeks an exceptional Perception Data Engineer to join their Autonomy team. This role offers the opportunity to design, implement, and maintain large-scale data infrastructure that drives machine learning development for safety-critical self-driving features.Job DescriptionIn this position, you will work...


  • Palo Alto, California, United States Rivian Full time

    Rivian is on a mission to keep the world adventurous forever. Our Electric Adventure Vehicles are emissions-free, and we're constantly challenging what's possible. We're looking for a Software Engineer II, Salesforce, to join our team.Job SummaryYou'll be responsible for developing solutions on the Salesforce platform with a declarative first approach. This...


  • Palo Alto, California, United States Rivian Full time

    Rivian OverviewWe're committed to protecting the outdoors for future generations while keeping the world adventurous forever.Our company values innovation, teamwork, and a passion for adventure.Job ResponsibilitiesAs an Embedded Software Development Engineer, your key responsibilities will be:Modifying and maintaining the Linux kernel with preempt...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a company that challenges conventional wisdom and seeks innovative solutions to complex problems. Our goal is to create a sustainable future through the design and production of electric vehicles and advanced technology systems.Internship DetailsThis internship is a bucket application for Rivian's 2025 internship programs. If selected,...


  • Palo Alto, California, United States Rivian Full time

    Rivian is a pioneer in the electric adventure vehicle industry, dedicated to creating emissions-free vehicles that keep the world adventurous forever. As a member of our Future Programs group, you will play a critical role in the development of next-generation products.Job SummaryThis role involves partnering with embedded software development engineers...


  • Palo Alto, California, United States Rivian Full time

    We're a company that constantly challenges what's possible. As a Software Engineer II, Salesforce, you'll be part of a team that's shaping the future of transportation. We're looking for someone with expertise in Salesforce development and a passion for innovation.Job DescriptionThe successful candidate will have experience in developing new CRM...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This commitment extends to our emissions-free Electric Adventure Vehicles and the talented individuals we seek to attract.We constantly challenge what's possible, never simply accepting what has always been done. Our team shares a passion for the outdoors and a desire to protect it for...


  • Palo Alto, California, United States Rivian Full time

    Rivian is a pioneering company that's on a mission to keep the world adventurous forever. This encompasses our Electric Adventure Vehicles and the passionate individuals we seek to attract.The Platform Architecture team is where innovation thrives, pushing the boundaries of what's possible. As a Sr. Staff Machine Learning Engineer, you'll collaborate closely...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous and environmentally sustainable. The company specializes in designing and manufacturing electric adventure vehicles, showcasing its commitment to innovation and customer satisfaction.Compensation and BenefitsThe estimated annual salary for this position in California ranges from $206,500 to...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering electric vehicle manufacturer that's redefining the way people experience adventure. Our mission is to keep the world adventurous forever, and we're seeking talented individuals to join our Platform Architecture team.As a company, we're constantly pushing boundaries, challenging conventional wisdom, and striving for...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering electric vehicle manufacturer driven by a mission to preserve the world's adventurous spirit. Our goal is to create emissions-free Electric Adventure Vehicles that inspire curiosity and courage. We're a company that challenges conventional norms, seeks innovative solutions, and operates comfortably in uncharted...


  • Palo Alto, California, United States Rivian Full time

    About Rivian: We are a company driven by innovation and a passion for the outdoors.We build emissions-free Electric Adventure Vehicles and seek to attract curious and courageous individuals who share our mission. Rivian is committed to constantly challenging what's possible and reframing old problems. Our diverse team shares a love of the outdoors and a...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This encompasses our emissions-free Electric Adventure Vehicles and the curious, courageous souls we seek to attract.We challenge what's possible and operate in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company on a mission to revolutionize the world of electric vehicles. Our goal is to create an emissions-free future, where adventure and sustainability go hand-in-hand. We're seeking a skilled Software Engineer to join our Autonomy Data, Eval & Triage Team.Our team is responsible for designing and implementing cloud...