Senior Software Engineer
$180k - $258.75kToyota Research Institute
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 advancing the state of the art in AI, robotics, driving, and material sciences.
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.
- Design, implement, and maintain robust software in C++ and Python, that supports ML training, evaluation, and inference workflows.
- Build and maintain ML tooling for dataset handling, experiment tracking, metrics computation, and offline/online analysis.
- Enable model export and edge inference prototyping, including model packaging, runtime integration, and performance validation on embedded compute platforms.
- Build diagnostics, monitoring, logging, and introspection tools that provide visibility into runtime end-to-end machine learning model behavior and help accelerate iteration.
- Collaborate with ML researchers to translate experimental models into repeatable, production-ready pipelines.
- Support CI and automation for training, evaluation, and inference workflows.
- Partner with cross-functional teams to support software deployment and versioning, ensuring consistent behavior across environments.
- Apply rigorous engineering best practices, including code review, documentation, and testing, to deliver robust and maintainable systems.
- Bachelor or master degree in Computer Science, Robotics, or a related field.
- 10+ years of relevant software development experience, ideally in robotics, automotive, embedded systems, or distributed platforms.
- Strong proficiency in modern C++ (C++14/17/20) and Python.
- Familiarity with Linux systems programming (e.g., sockets, filesystems, threading) and real-time systems.
- Experience building ML platforms, data pipelines, or distributed software systems and supporting machine learning training or inference pipelines.
- Familiarity with ML frameworks (PyTorch, TensorFlow), model deployment tools (TensorRT, ONNX, TorchScript) and inference runtimes.
- Familiarity with Linux-based development environments and production debugging.
- Experience integrating and debugging complex software systems, ideally in robotic or automated driving platforms.
- Proven ability to work hands-on and cross-functionally to solve real-world deployment issues.
- 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 container orchestration (Docker, Kubernetes), or orchestration tools for testing and deployment.
- 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).
- Prior experience in fast-paced R&D environments bridging research and production.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...Gravity Engineering Services Pvt Ltd. is seeking a Senior Software Engineer in Mountain View, California, to design and develop perception software tailored for autonomous vehicles. The role involves working on ADAS projects and utilizing skills in C++ and data processing...Senior
$213k - $263k
...Waymo in Mountain View is seeking a backend engineer to join its Pickup and Dropoff (PUDO) team. You will be responsible for developing interfaces for managing trip and passenger state machines, collaborating with various experts to enhance user experience during pickups...SeniorFull time- ...A visual storytelling technology company in Palo Alto is seeking a Senior Software Engineer to streamline engineering workflows and optimize CI/CD systems. The ideal candidate will enhance developer tooling, advocating for best practices in software development. Strong...Senior
- ...PRs on the first pass. Cross‑functional partnership: be the engineering voice with Product, Design, and QA. Must‑haves ~6+ years... ...discriminated unions, generics, you think in types Tech lead or senior IC experience with team‑wide influence React ~ Hook Form +...Senior
$150k - $230k
...A technology firm in Palo Alto is seeking a Senior Software Engineer to lead the development of their Core ClockSync systems. This position focuses on building low-latency, highly accurate time synchronization infrastructure across distributed environments. The ideal...Senior$150k - $230k
...Senior Software Engineer – Time Synchronization About Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU cluster utilization Clockwork Systems was founded by Stanford researchers and veteran systems engineers who share a vision for redefining...Senior- ...ambitions are much larger. Our mission is to take the world class engineering tools that are only available to employees of large companies... ...them available to everyone. We're looking for generalist software engineers to help us fulfill this mission. You'll work across...SeniorRemote work
$204k - $259k
...A leading autonomous driving technology company is seeking a Senior Software Engineer to architect evaluation methodologies for their hybrid simulator. Responsibilities include developing high-throughput data processing systems and partnering with AI research teams. The...SeniorFull time$204k - $259k
...Waymo is seeking experienced data-minded software engineers to join the Planner Evaluation team. This role focuses on measuring and improving onboard software quality in autonomous driving technology. The ideal candidate will work with complex data to deliver evaluation...Senior$204k - $259k
...of the key challenges in autonomous driving: measuring and improving the quality of the software that drives the car. We are looking for experienced data‑minded software engineers and data scientists to help us improve how we characterize and evaluate changes to the onboard...Senior$150k - $235k
...communities that need it most. About The Role Our Crypto Product Engineering team is focused on building user‑facing, blockchain‑powered... ...Web3 or crypto‑adjacent applications in production Strong software engineering fundamentals (TypeScript, backend services, APIs)...SeniorContract workTemporary workWork at officeWorldwideFlexible hours$118k
...HCLTech is looking for a highly talented and self- motivated Senior Software Engineer to join it in advancing the technological world through innovation and creativity. Job ID: 101751 Position Type: Full-time Role/Responsibilities Understanding of Unix/Linux...SeniorFull timeLocal area- ...team combines deep expertise in model innovation and systems engineering with a design‑minded product engineering culture to build and... ...devices and applications in speech. Qualifications 5+ years of Software Engineering experience, preferably in Platform Engineering or...Senior
$170k - $220k
...We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This position...Senior$213k - $263k
...lifecycle, encompassing creation, validation, testing, and publishing. We are seeking an experienced, technically hands‑on Senior Software Engineer to design and implement these core authoring APIs. In this hybrid role, you will report to the Sr. Staff Manager....SeniorFull timeRemote work- ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed... ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big...Senior
$213k - $263k
...metrics for understanding the behavior of the Waymo Driver in the real world. In this hybrid role, you will report to a Software Engineering Manager. You will: Build the infrastructure to administer a "virtual driver's test" for the Waymo Driver. Design, implement...SeniorFull timeRemote work- ...by the end of the 2024-2025 academic school year. Our team is engineering driven and product first. In order to maximize our product iteration... ..., and secure Setup tools and processes that promote great software development practices Imagine, design, deploy, and iterate new...SeniorImmediate start
$140k - $205k
...plants, renewable energy, energy policies/regulations, and/or energy systems. ~ Proficiency in Python with professional software engineering standards. ~ High attention to detail. ~ Excellent communication skills and ability to articulate complex technical...Senior$160.36k - $240.54k
...Nuro’s Core Infrastructure team and partners deeply across every engineering organization — Autonomy, ML Platform, Simulation, Perception,... ...tooling, standards, and education. About You Strong software engineering fundamentals in Python or Go, with experience building...Senior- ...Growth Senior Software Engineer Category Software Engineering Location Mountain View, California Job ID 21859 Company Overview Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million...SeniorWorldwide
$188.5k - $282.7k
...Senior Software Engineer, Atlas Distributed Systems Rubrik Atlas is the core data path for all Rubrik products, whether in the data center, at the edge, or in the cloud. It is a distributed, scale‑out, fault‑tolerant, performant, deduplicated user‑space filesystem that...SeniorLocal areaShift work$175k - $186k
...the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the pilot display systems used for our eVTOL aircraft. Responsibilities Application...SeniorWork at office$193.93k - $291.15k
...Senior Software Engineer, Networking (Teleoperation) 2 days ago Be among the first 25 applicants Who We Are Nuro is a self driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable...SeniorRemote work$165k - $210k
...navigation experience from the ground up. As one of our earliest engineering hires, you’ll shape the cloud, mobile, and on‑vehicle... ...skills. Bonus: Familiarity with BLE, GPS, and/or hardware‑software interfaces. The salary for this position ranges from $165,0...SeniorLocal areaFlexible hours$185k - $230k
...The Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented...SeniorPermanent employment$180k - $240k
...Senior Software Engineer, Dev Productivity About HeyGen At HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption, and retention. But the ability...SeniorWork experience placement$190k - $240k
...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and... ...basic configuration. ~5+ years of professional backend software engineering experience. ~ Strong production experience in Python...SeniorWork at officeRemote workFlexible hours$193.93k - $291.15k
...Senior Software Engineer, Simulation Nuro Mountain View, CA, US Job Type: Full-Time Function: Engineering Software Industry: Logistics Company Address: Mountain View, CA US About Nuro We're on a mission to better everyday life through robotics....SeniorFull time$158k - $241k
...The Role The Vehicle Experiences Engine software organization is a dynamic and fast‑paced team responsible for designing and developing embedded software platforms for Infotainment and Software Defined Vehicle solutions. The scope of this work includes operating systems...SeniorLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- startup software engineer Los Altos, CA
- part time software developer remote Los Altos, CA
- senior software engineer remote Los Altos, CA
- software engineer Los Altos, CA
- software developer positions Los Altos, CA
- software developer Los Altos, CA
- information technology software engineer Los Altos, CA
- consulting software engineer Los Altos, CA
- intel software engineer Los Altos, CA
- cybersecurity software engineer Los Altos, CA

