Software Engineer - San Jose - DiDi Labs

    DiDi Labs
    DiDi Labs San Jose

    1 day ago

    $129,189 - $214,776 (USD) per year
    Description
    About The CompanyDiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.
    About The RoleWe are seeking a Software Engineer /Sr. Software Engineer to join our team and develop the core decision-making and motion planning systems for our autonomous vehicles. In this role, you will be responsible for creating the algorithms that enable smooth, safe, and intelligent navigation in complex environments. You will tackle challenges across the full motion planning stack, from high-level behavioral reasoning to low-level trajectory optimization.
    Responsibilities
    • Design and implement the core Behavioral Planning logic that determines the vehicle's high-level actions (e.g., lane changes, merges, yields, and interactions with other agents).
    • Develop and optimize the motion planning algorithms that execute behavioral decisions, integrating Geometry Reasoning (path) and Speed Reasoning (velocity) into a cohesive trajectory.
    • Architect and enhance the geometry system for generating geometrically feasible and compliant paths.
    • Architect and refine the velocity system for generating context-aware, comfortable, and safe velocity profiles.
    • Model complex driving scenarios and agent interactions to create a robust world model for the behavioral planner.
    • Design different costs for trajectory ranking to trade off ETAs, comfort and safety of the vehicle behaviors.
    • Conduct in-depth analysis, testing, and debugging of the system's performance in various scenarios, leading root cause investigations.
    • Collaborate with Prediction, Perception, and Control teams to ensure a seamless flow from environmental understanding to physical vehicle motion.
    Qualifications
    • B.S./M.S. in Computer Science, Robotics, or a related field.
    • Experience in autonomous systems, robotics, or automotive software development.
    • Strong proficiency in C++ and Python for implementing complex, real-time algorithms.
    • Solid understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms etc.
    • Related experience in one or more of the following: behavioral planning, motion planning, behavior and world environment reasoning, trajectory ranking and cost design.
    Preferred Qualifications
    • PhD or internship experience related to robotics planning system designs.
    • Knowledge of vehicle dynamics and longitudinal/lateral control systems.
    • Solid understanding of machine learning principles, reinforcement learning and related algorithms.
    The base salary range for this position is $129,189-$214,776 for Software Engineer and $148,594-247,038 for Sr. Software Engineer, annually in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

  • Work in company

    Software Engineer

    Only for registered members

    · Note: The role is strictly for candidates within the United States. · We are seeking a highly skilled and passionate Software Engineer to join our talented team at Orvix Engineering. In this role, you will be responsible for designing, developing, testing, and maintaining soft ...

    San Jose, California, United States $57,000 - $60,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    +We are looking for Software Engineers to join our engineering team focused on cloud and data center infrastructure solutions. · + · +Design and develop high performance management software for cutting-edge NAND flash based products. · Develop NVMe interface driver software on Li ...

    San Jose, CA

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We seek a top-notch hands-on Software Engineer to work on management software for server and data center building block solutions. · ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We seek talented, passionate, and committed engineers to join us. · ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Apply now » · Date: · Feb 18, 2026 · Location: · San Jose, California, United States · Company: · Super Micro Computer · Job Req ID: 27973 · About Supermicro · Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing ...

    San Jose, CA $75,000 - $140,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for software engineers to join our team at Nextest. As a candidate contributor, you will be involved in all aspects of software engineering and complex problem-solving. · ...

    San Jose $142,600 - $228,200 (USD)

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Design and build complex multi-tiered software technical features based on user requirements. Work with scrum teams and product managers using agile methodologies to deliver high quality software solutions in a timely manner. · ...

    San Jose Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · Job Duties: · Research, design, and develop computer and network software or specialized utility programs for multinational computational software company. · Analyze us ...

    San Jose $187,741 - $213,200 (USD) Full time

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solu ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    +Job summary · Pegasus Tech Ventures seeks a Software Engineer to join our headquarters in San Jose, California. · +QualificationsBachelor's degree in Computer Science or related field. · 0–3+ years of experience in software engineering or startups. · ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Dice is the leading career destination for tech experts at every stage of their careers Our client Aziro Technologies LLC is seeking a Software Engineer with experience in PCIe Driver Development Apply via Dice today The successful candidate will work with customers and leadershi ...

    San Jose

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Supermicro is seeking an experienced Software Engineer - Switch Design to lead the design and development of high-performance networking software for our next-generation data center platforms. · ...

    San Jose

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    + NetApp is developing a new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new ways. · + As a Software Engineer, you will work with an exceptionally talented engineering team responsible for architecture, ...

    San Jose, CA, US,

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    NetApp is developing a new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. · ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Job Req ID: 27973 · About Supermicro · 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 worldwide. We are the #5 fastest growing co ...

    San Jose $100,000 - $135,000 (USD)

    4 days ago

  • Work in company

    Software Engineer

    Only for registered members

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · Job Duties: · Research, design, and develop computer and network software or specialized utility programs for multinational computational software company. · Analyze us ...

    San Jose $187,741 - $213,200 (USD) Full time

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solu ...

    San Jose, CA $75,000 - $140,000 (USD) per year

    1 day ago

  • Work in company

    Software Engineer

    Only for registered members

    Join an ambitious fintech building modern financial products powered by deep technical rigor, strong engineering fundamentals, and data-driven automation. · ...

    San Jose

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Apply now » · Date: Feb 18, 2026 · Location: San Jose, California, United States · Company: Super Micro Computer · Job Req ID: 27973 · About Supermicro · Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Ente ...

    San Jose $100,000 - $135,000 (USD)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for Software Engineer - Remote / Telecommute for our client in San Jose, CA. · Analyze and diagnose operating system and configuration-related bugs. · Develop, implement, and deliver effective fixes for identified issues. · ...

    San Jose

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking an experienced Software Engineer for the Developer Productivity team to play an integral role in accelerating and improving the Cloudera product development lifecycle.This team builds the next generation of CI/CD pipelines and automation tools to allow Product Deve ...

    San Jose $112,000 - $140,000 (USD)

    1 month ago

Jobs
>
Software engineer
>
Jobs for Software engineer in San Jose