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

Staff ML Engineer, Hardware Software Co-Design

$206k - $258k
Full-time

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 looking for an Engineer / Research Scientist with deep expertise in quantized deep learning models for hardware acceleration in autonomous systems. In this cross-disciplinary role, you will bridge perception model design and hardware-aware deployment, enabling efficient execution of high-performance perception algorithms across embedded compute platforms. You will focus on researching state of the art perception models and develop optimization pipelines for the quantized versions of these models customized to provide real-time performance and energy efficiency on next-generation autonomy hardware.


Responsibilities

  • Research state of the art perception models in collaboration with the ADAS SW teams
  • Lead the development of optimizations for mapping quantized perception models (e.g., CNNs, Transformers, LLMs) to embedded and heterogeneous hardware platforms.
  • Design and implement hardware-aware optimizations, including quantization strategies, model compression, memory-efficient representations, and operator fusion, targeted to custom accelerators.
  • Collaborate with hardware teams to co-optimize model architecture and compute pipeline under real-time constraints (latency, throughput, power).
  • Benchmark and analyze system performance across platforms and iterate to achieve optimal deployment efficiency.
  • Partner with perception, systems, and autonomy teams to align model optimization efforts with hardware roadmap and real-world autonomy requirements.

Qualifications

  • Ph.D. or M.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field with a focus on ML compilers, embedded systems, or hardware-aware AI.
  • Hands-on experience with quantized model deployment, ML design stacks, and code generation for embedded or heterogeneous compute systems.
  • Strong understanding of computer vision models (e.g., object detection, segmentation) and their optimization for edge inference.
  • Proficiency in deep learning frameworks (e.g., PyTorch, TensorFlow) and their low-level IRs or export formats (e.g., ONNX).
  • Solid programming skills in C++, Python
  • Familiarity with CUDA/OpenCL (or other accelerator programming models).

Preferred Qualifications:

  • Prior experience working with hardware-software co-design, especially for autonomous or robotics platforms.
  • Deep knowledge of numerical precision trade-offs, quantization-aware training (QAT), and dynamic/static quantization flows.
  • Familiarity with embedded real-time constraints and hardware profiling/debugging tools.
  • Familiarity with rearchitecting models to best suit hardware capabilities.
  • Publication record in top-tier ML/Systems conferences (e.g., MLSys, NeurIPS, DAC, ICCAD).

Pay Disclosure

Salary Range:  The salary range for this role is $206,000 - $258,000. for San Francisco 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 Summary: Rivian offers 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). This job is not expected to be closed any sooner than 3/30/2026.

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 at  View email address on ev.careers .

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff ML Engineer, Hardware Software Co-Design in California vacancy
  • $174k - $252k

     ...with product teams to design, implement, and prototype novel software algorithms.Oversee software/hardware codesign, kernel...  ...with Machine Learning (ML) hardware...  ...qualifications:PhD in Computer Engineering, Computer Science,...  ..., software/hardware co-design, and performance... 
    Suggested

    Google

    Mountain View, CA
    12 hours ago
  • $189.3k - $320.7k

     ...Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to...  ...intuitive design, intelligent software, and next-generation...  ...real-world scenarios.As a Staff AI/ML Future Sensing Engineer in the Embodied AI organization... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $151k - $261k

     ...Hardware/ Software Co-Design Engineer Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating...  ...interfaces, audio/video compression processors, AI/ML accelerators, and communication PHY/MAC will be preferred... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Neuralink

    South San Francisco, CA
    3 days ago
  • $189k - $300k

     ...a human-centered design process, we create...  ...from breakthrough hardware and battery systems...  ...design, intelligent software, and next-...  ...works on and delivers ML models to the product...  ...team of AI/ML engineers, data scientists and...  ...autonomous vehicles. As a Staff AI/ML Engineer in... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $189.3k - $320.7k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...real-world scenarios.As a Staff ML Engineer on the Prometheus team within... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $189.3k - $290.7k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...real-world scenarios.As a Staff ML Infra Engineer, you will drive the... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $188k - $274k

    Lead a system and hardware design on data center hardware products.Bring up systems and execute engineering validation in the lab.Gather requirements...  ...with Machine Learning (ML) and Artificial Intelligence...  ...and builds the hardware and software technologies that power all... 

    Google

    Sunnyvale, CA
    2 days ago
  • $172k - $246k

     ...mobility. Through a human-centered design process, we create vehicles...  ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...services. We are seeking a Staff Hardware Engineer to define and drive the... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...technical architecture and system design for complex 1-6-month Forward Deployed Engineer (FDE) embeds and 2-4-week Strike...  ...experience.8 years of experience in software development.5 years of experience...  ...g., sequential decision making), ML infrastructure, or specialization... 

    Google

    Mountain View, CA
    2 days ago
  •  ...California City: San Jose SummaryThe Staff Engineer, Software develops, debugs, tests, deploys and...  ...in cross functional teams with other designers, customers, manufacturing engineering...  ...and API development, and supporting hardware bring-up in close partnership with HW... 
    Work at office

    Celestica

    San Jose, CA
    3 days ago
  •  ...Jose General OverviewFunctional Area: Engineering Career Stream: Design - Software EngineeringJob Code: SSE-ENG-DSEJob...  ...: IndirectSummaryThe Senior Staff Engineer, Software develops, debugs...  ...knowledge of systems architecture and hardware and software knowledge to identify... 
    Work at office
    Local area

    Celestica

    San Jose, CA
    3 days ago
  • $197.8k - $271.98k

     ...analog, digital, AI, and software technologies into...  ...Role We are seeking a Staff AI Engineer in Time-Series & Sensor...  ...interpretability, and hardware performance metrics. Apply...  ...and systems teams to co-design architectures for real...  ...ADI at major ML and signal-processing... 
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    San Jose, CA
    4 days ago
  • $171k - $247k

     ...maintain proprietary PCBA design guidelines for rigid...  ...as the principal engineering authority for high-stakes...  ...high-density consumer hardware design, printed circuit...  ...and integration.As a Staff DfM/Surface Mount Technology...  ...best of Google AI, Software, and Hardware to... 
    Contract work
    Worldwide
    Flexible hours

    Google

    Mountain View, CA
    2 days ago
  • $175k - $210k

     ...talented, passionate, and committed engineers, technologists, and business...  ...have an immediate need for a Staff Hardware Design Engineer to join our talented and...  ...with digital scope.Need to co-work with validation/ BIOS/ firmware/ software team to solve the issuesCo-work... 
    Full time
    Work at office
    Immediate start
    Worldwide

    Supermicro

    San Jose, CA
    2 hours ago
  • $190.2k - $345.65k

     ...verticals.We are hiring a Senior Staff Machine Learning Engineer to architect and lead the...  ...agentic search: retrieval designed to be driven by AI agents,...  ...of agentic search; co-designing retrieval tool interfaces...  ...loops that improve them.ML Engineering leadership & AI... 
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Francisco, CA
    12 hours ago
  •  ...Senior Machine Learning Engineer for On-Device & Mobile...  ...mobile and constrained hardware.This is a deeply hands-...  ...integration between the ML runtime and the game...  ...models early so model design and deployment converge...  ...looking for5+ years in software/ML engineering, with meaningful... 
    Full time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    San Francisco, CA
    12 hours ago
  • $147k - $210k

     ...analysis, and TPU mapping optimization.Drive full-stack hardware-software co-design to optimize current and future ML accelerator architectures for business-critical...  ...accessible technologies.Google's software engineers develop the next-generation technologies that change... 

    Google

    Sunnyvale, CA
    2 days ago
  • $171.7k - $303.9k

     ...see and understand the world!The Data Labeling Engineering team designs, builds, and operates hybrid human/machine data...  ...organization. We operate in the intersection of software engineering, data engineering, and AI/ML, defining the strategies, tooling, and quality controls... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    12 hours ago
  • $170k - $255k

     ...industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is...  ...military in months, not years.WHAT YOU’LL DOElectrical engineering team member creating hardware solutions for vehicle management, DSP, and networkingDevelop... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...fundamentally change the design, economics,...  ...As an AI / Embedded Engineer, you will be responsible...  ...-constrained hardware. This includes data...  ...low-power, real-time ML systems that operate...  ...design, embedded software, and hybrid LLM integration...  ...firmware teams to co-optimize the full... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    20 days ago
  • $174k - $252k

     ...and stakeholders through design and code reviews to...  ...issues and the impact on hardware, network, or service operations...  ...Machine Learning (ML) infrastructure, and...  ...years of experience in software development with one or...  ...talent. AI/ML software engineers in Cloud bridge the gap... 

    Google

    Sunnyvale, CA
    12 hours ago
  • $108.17 per hour

     ...growth, product, and data engineering—translating complex...  ...the team for you!As a Staff Machine Learning Engineer...  ...team, you will own the design and delivery of sophisticated...  ..., and fellow ML engineers to take ambitious...  ...000 USDZone 2 (Denver, CO; Westlake, TX; Chicago,... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    12 hours ago
  • $114k - $228k

     ...ResponsibilitiesDemonstrates expert knowledge and proficiency of the complete software development process.Design/Implement software in current OOPs programming...  ...-thread concepts.Drive adoption of modern software engineering practices including AI-assisted testing, automated code... 
    For contractors
    Work experience placement

    Abbott

    Sylmar, CA
    4 days ago
  • $100k

     ...unify innovations in software models, compilers,...  ...technical Senior Staff/Principal Engineer to lead the...  ...architectures, ensuring our hardware is optimized for...  ...and systems design, with a proven track...  ...intersection of AI/ML workloads and hardware/software co-design.Shape the technical... 
    Permanent employment
    Remote work

    Tenstorrent

    Santa Clara, CA
    4 days ago
  • $126k - $204.5k

     ...drives great outcomes.Job SummaryYour CareerWe are seeking a Software Engineer for our Hypervisor team which is part of the Wild Fire group...  ...platform, WildFire.We want passionate engineers who love to design and code world-class security services on Cloud Providers. Engineers... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $168k - $264.5k

     ...stalls, earns trust or loses it. This role co-designs them. The Silicon Co-Design Group owns...  ...team is a reason why.You will be the engineer who knows what these circuits are actually...  ...characterization, or post-silicon validation on real hardware.Strong circuit fundamentals — analog,... 
    Full time

    Nvidia

    Santa Clara, CA
    5 hours ago
  •  ...autonomous capabilities. Our CCH (Central Compute Hardware) Mechanical Design team is a dynamic, high-energy, and...  ...a high-performing Mechanical Design Engineer interested in leading the in-house development of GM SDV (Software Defined Vehicle) electronics design and engineering... 
    Full time
    Contract work
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $188k - $274k

     ...Introductions (NTI) to integrate novel, market-differentiating hardware components into the final product design.Ensure design for manufacturability (DFM) by...  ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Physics, a related field, or... 
    Flexible hours
    Day shift

    Google

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

     ...leadership across TPU Hardware, XLA Compiler, and...  ..., and launching software products.5 years of...  ...experience with software design and architecture....  ...proficiency ML workload performance...  ....Google's software engineers develop the next-generation...  ...-performance Co-design) team is Google... 
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...performance.Partner with model researchers, software and hardware teams to co-design architectural improvements tailored...  ...in Computer Science, Electrical Engineering, Computer Engineering, a related...  ...and optimizing large-scale ML models (e.g., LLMs, large embedding... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff ML Engineer, Hardware Software Co-Design. Be the first to apply!