Talent.com
Software Engineer
Software EngineerToyota Research Institute • Los Altos, California, United States
[error_messages.no_longer_accepting]
Software Engineer

Software Engineer

Toyota Research Institute • Los Altos, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

At Toyota Research Institute (TRI), we’re on a mission to improve the quality of human life. We’re developing new tools and capabilities to amplify the human experience. To lead this transformative shift in mobility, we’ve built a world-class team in Automated Driving, Energy & Materials, Human-Centered AI, Human Interactive Driving, Large Behavioral Models, and Robotics.

The Automated Driving Advanced Development division at TRI will focus on enabling innovation and transformation at Toyota by building a bridge between TRI research and Toyota products, services, and needs. We achieve this through partnership, collaboration, and shared commitment. This new division is leading a new cross-organizational project between TRI and Woven by Toyota to conduct research and develop a fully end-to-end learned driving stack. This cross-org collaborative project is harmonious with TRI’s robotics divisions' efforts in Diffusion Policy and Large Behavior Models.

We are looking for a Software Engineer to join our growing team and contribute to the integration and deployment of our automated driving stack on real-world vehicles. As a generalist engineer, you will work across the autonomy system, helping implement features, set up infrastructure, and improve the performance and robustness of our real-time autonomy stack. You’ll work alongside senior engineers and researchers across TRI and Woven, gaining exposure to multiple parts of the system while deepening your expertise in modern robotics and vehicle software.

This role is ideal for an engineer with a strong foundation in C++ and Python, an interest in real-world systems, and a desire to grow in a fast-paced, collaborative environment. You'll partner closely with end-to-end machine learning, simulation and infrastructure teams to ensure that the full stack runs robustly on real vehicles in closed-course, public road and simulation testing.

This work is part of Toyota’s global AI efforts and will be conducted in close collaboration with teams across TRI, Woven by Toyota, and other engineering partners.

Responsibilities

  • Collaborate with senior engineers to develop software components across the autonomy stack in C++ and Python.
  • Help bring up features in closed-course and simulation environments and support real-world road tests.
  • Contribute to tools for diagnostics, logging, and real-time debugging of end-to-end ML systems.
  • Participate in platform integration tasks, such as launch config, sensor interfacing, and runtime adaptation.
  • Build and maintain test harnesses, CI integration, and system-level validation tools.
  • Follow engineering best practices in code reviews, documentation, and testing.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Robotics, or a related field.
  • 3+ years of relevant industry experience in robotics, embedded, or distributed systems.
  • Proficiency in modern C++ (C++14 or newer) and Python.
  • Familiarity with Linux development, systems programming, or real-time software.
  • Comfort with collaborative development, hands-on debugging, and hardware-in-the-loop workflows.
  • Enthusiasm for learning from and contributing to a multi-disciplinary, cross-functional team.
  • Bonus Qualifications

  • Experience in automated driving, robotics, or simulation-based system testing.
  • Hands-on experience with embedded systems development, including work on platforms such as NVIDIA Jetson Orin, Qualcomm Snapdragon Ride, or similar automotive-grade SoCs.
  • Familiarity with containerized development or deployment (e.g., Docker).
  • Experience working with distributed compute systems, large-scale data logging, or introspection frameworks.
  • Understanding of automotive software practices and standards (e.g., ISO 26262, safety-critical development).
  • Please include links to any relevant open-source contributions or technical project write-ups with your application.

    The pay range for this position at commencement of employment is expected to be between $152,000 and $228,000 / year for California-based roles; however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Note that TRI offers a generous benefits package (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave) and an annual cash bonus structure. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

    Please reference this  Candidate Privacy Notice  to inform you of the categories of personal information that we collect from individuals who inquire about and / or apply to work for Toyota Research Institute, Inc. or its subsidiaries, including Toyota A.I. Ventures GP, L.P., and the purposes for which we use such personal information.

    TRI is fueled by a diverse and inclusive community of people with unique backgrounds, education and life experiences. We are dedicated to fostering an innovative and collaborative environment by living the values that are an essential part of our culture. We believe diversity makes us stronger and are proud to provide Equal Employment Opportunity for all, without regard to an applicant’s race, color, creed, gender, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, medical condition, religion, marital status, genetic information, veteran status, or any other status protected under federal, state or local laws.

    It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records for employment.

    [job_alerts.create_a_job]

    Software Engineer • Los Altos, California, United States

    [internal_linking.related_jobs]
    Software Engineer

    Software Engineer

    Walmart • Fremont, California, USA
    [job_card.full_time]
    Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management project management business and user experience tea...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 95153 San Jose, CA, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, AI Products

    Software Engineer, AI Products

    Xai • Palo Alto, California, United States
    [job_card.full_time]
    AI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excelle...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    VIVIO, a Public Benefit Corporation • Hayward, CA, US
    [job_card.full_time]
    VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Development Engineer

    Software Development Engineer

    Fortinet • Sunnyvale, CA, United States
    [job_card.full_time]
    Design, develop, and maintain software components for current and future networking-related products with a focus on cloud-native environments. Architect and implement highly scalable software featu...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    InfoVision Inc. • Pleasanton, CA, United States
    [job_card.full_time]
    We have an immediate Openings with Our Direct Client for a Long-term contract position.Local candidates to Pleasanton, CA. Would you require the candidates to meet you for in-person interview : Yes.E...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer Applications (Authentication Experiences team)

    Staff Software Engineer Applications (Authentication Experiences team)

    LinkedIn • Sunnyvale, California, USA
    [job_card.full_time]
    Hiring Team Description : .This staff engineer will be part of the Authentication Experiences team.The team works on making sure good users can get in and keeping bad actors out through develop...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 95126 San Jose, CA, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II

    Software Engineer II

    TekWissen • Newark, CA, US
    [job_card.temporary]
    Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    [job_card.full_time]
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Cisco Systems, Inc. • Milpitas, CA, United States
    [job_card.full_time]
    Please note this posting is to advertise potential job opportunities.This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you d...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engr 2, Software

    Engr 2, Software

    MillenniumSoft Inc • Milpitas, California, USA
    [job_card.full_time]
    The candidate will be responsible for creating and documenting applications within a cloud-based manufacturing execution system called Tulip. This candidate will collaborate design efforts with mult...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Zania • Palo Alto, California, United States
    [job_card.full_time]
    Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC).It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer - AI Agent Infrastructure (Healthcare)

    Software Engineer - AI Agent Infrastructure (Healthcare)

    Honey Health • Sunnyvale, CA, US
    [job_card.full_time]
    Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patient data, processing orders and prescri...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II

    Software Engineer II

    F5 Networks • San Jose, California, USA
    [job_card.full_time]
    At F5 we strive to bring a better digital world to life.Our teams empower organizations across the globe to create secure and run applications that enhance how we experience our evolving digital wo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Ads

    Software Engineer, Ads

    Newsbreak • Mountain View, California, United States
    [job_card.full_time]
    NewsBreak is redefining the way users interact with local news and their communities.By bridging local users, local content creators, and local businesses, our mission is to foster safer, more vibr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Honey Health • Sunnyvale, CA, US
    [job_card.full_time]
    Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Brevian • Sunnyvale, California, United States
    [job_card.full_time]
    BREV / AN is at the forefront of revolutionizing how businesses leverage artificial intelligence.Brevian empowers teams with real-time intelligence, automated workflows, and seamless execution.We are...[show_more]
    [last_updated.last_updated_30] • [promoted]