Senior Robotics Software Engineer
$175k - $210kBonsai Robotics
About Bonsai Robotics Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected platform that's inspired by biology to see, think, and act with precision like a human. We bring together advanced perception, embodied AI, integrations with equipment manufacturers, and our compact, modular Amiga vehicles to deliver reliable automation to the world's most demanding field operations-reducing costs and increasing operational efficiencies. About the role We are looking for a talented Senior Robotics Software Engineer with expertise in robotics software development to join our innovative team. In this role, you will design and develop the autonomous tractor software guiding all behavior in agricultural and other complex network and GPS denied environments. You'll own mission critical systems for navigation, task execution, and state management across many unique form factors and customer needs. You'll work with a state of the art AI and ML team building the future of general purpose robotics. What you'll do
- Design and build the autonomous software powering the Bonsai Intelligence fleet across a multitude of applications and environments
- Write well documented and tested production C++, Python, and Rust software in a ROS2 environment
- Bring innovative solutions and collaboratively tackle a wide range of robotics challenges
- Review colleagues code and design documentation for correctness and cohesion with the system design
- Support, debug, and problem solve across a growing global fleet of autonomous tractors, and precision ag equipment
- Use data to drive development decisions and to prove out novel approaches to difficult problems
- Tackle complex engineering problems with a mindset focused on safety, reliability, and extensibility
- Teach and learn in equal measure alongside an excellent robotics team with a wide range of skills and backgrounds
- You have 4 or more years of relevant experience across applied robotics and software engineering positions
- You hold a BS, MS, or PhD in related field
- You have shipped real production robots to real customers
- You are familiar with C++ and ROS2 software development best practices, including testing and CI/CD pipelines
- You have experience debugging problems outside of your area of expertise and across the hardware / software boundary
- You are comfortable working in a Linux environment
- You have expertise in solving path planning and optimization problems in low latency constrained compute environments
- You have experience developing with Rust in a production environment
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Robotics Software Engineer in San Jose, CA vacancy
- ...Kawasaki Robotics Software DeveloperThe Kawasaki Robotics team designs and implements robotic solutions for cleanroom semi-conductor robots... ...and collaborative attitudePreferred:Master's degree in engineering with emphasis on robotics or mechatronicsExperience in motion...Senior
$184.7k - $324.8k
...Senior Robotics Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas...SeniorRelocation- Our client builds general-purpose mobile manipulator robots for industrial applications, deployed across logistics, retail... ...is withheld at this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning, controls...Senior
- Imperative Care in Campbell, California, is seeking a Staff Software Engineer in Robotics to design and implement critical software for their innovative robotic platform. This includes working on real-time algorithms and collaborating with cross-functional teams to meet...Senior
$158.62k - $261k
...in Santa Clara, CA. Job Responsibilities Work on real-time robotics software to automate agricultural equipment Run and refine complex agricultural... ...goals. Requirements Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience....SeniorWork at officeRemote work$152k - $241.5k
Join NVIDIA's Isaac Applications Engineering team and help build the platform for Physical AI robots — assembling the full robotics stack and proving it out on real... ...a question that runs through all of it: is our software ready to be used by agents? That means the coding...SeniorFull timeLive inNight shift- A leading robotics company is seeking a Senior/Staff Embedded Software Engineer to design embedded systems for robotics devices. This role involves working with embedded Linux and microcontrollers to develop software solutions for sensors and actuators. Candidates should...SeniorWork at office
- ...: About Bonsai Robotics Bonsai Robotics' mission is to create the next leap forward in agriculture equipment efficiency... ...is seeking an experienced Motion Planning & Controls Engineer to develop motion planning software for off-road autonomous systems. The ideal candidate...SeniorFull timeLocal area
- RoboForce in Milpitas, CA, seeks a Senior Robotics Systems Engineer to advance perception, planning, control, and autonomous operation in production robots. You will design interfaces between high-level applications and sensors, actuators, and embedded controllers, while...Senior
- A leading AI robotics company in Milpitas, CA is searching for a Senior/Staff Embedded Software Engineer to lead the development of foundational robotics platforms. The ideal candidate will have over 5 years of experience in production-quality software, strong proficiency...SeniorWork at office
$184k - $287.5k
We are looking for an experienced Senior System Software Engineer to help build NVIDIA Halos. Halos is our full-stack safety platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world...SeniorFull time$152k - $241.5k
...simulation‑ready environments and objects for robotics simulation, learning, and deployment. As a Senior Systems Engineer, you will build dense 3D reconstruction systems... ...simulation workflows, and robotics software that bridge research innovations with production...SeniorFull time$184k - $287.5k
We are now looking for a Senior Robotics Research Engineer (Robotics & AI for Drug Discovery)! NVIDIA is at the forefront of the AI and robotics revolution... ...with team members, using standard methodologies in software engineering (e.g., unit tests, version control, CI/CD)....SeniorFull time$152k - $241.5k
...learning and eager to work on cutting-edge AI technology for safety-critical applications? Join NVIDIA's TensorRT team as a Senior Software Engineer, and be at the forefront of technology, enabling high-performance AI inference solutions for automotive safety and other...SeniorFull time- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose, CAJob description:A Medical Device Company Located in San Jose, California is looking for a Senior Software Engineer Architect to drive the software architecture development effort...SeniorPermanent employment
- ...Robotic Software EngineerLocation: San Jose, CADuration: FulltimeJob Description:Skills Desired:Strong proficiency in programming languages such as C++ and Python.Expertise in robotic middleware platforms, especially ROS/ROS2.Solid understanding of AI algorithms and their...
- ...Robotics Software EngineerMilpitas, CAWhy RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with a focus on real-world deployment...Work at officeVisa sponsorship
- ...Proven track record of leading AI-driven digital transformation initiatives. Experience working with AI/ML models, personalization engines, and automation tools. Strong leadership, cross-functional collaboration, and executive stakeholder management skills. Experience in...SeniorFull time
- Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...SeniorFull time
$171.71k - $204.98k
...Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year... ...related. SOC Code: 17-2199.08 SOC Occupation Title : Robotics Engineers Duration : Regular Hire Work week : Full-...SeniorFull time$184k - $287.5k
NVIDIA’s Deep Learning Safety group is looking for a Senior Software Safety Engineer.At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our deep learning safety team is currently searching for a Senior Software Safety...SeniorFull time- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeImmediate start
$272k - $431.25k
...NVIDIA is the engine of modern AI, and robotics is where AI meets the physical world. The Isaac robotics platform — spanning Isaac Sim, Isaac Lab... ...Recruit, grow, and mentor a high-performing team of robotics software engineers; set direction, raise the technical bar, and...SeniorFull time- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeWork experience placementImmediate start
- ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day...SeniorFull timeImmediate start
$134k - $167k
...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality... ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience...SeniorFull timeLocal area$180k - $270k
...driving a project’s implementation, including coordinating other engineers’ work Bringing a focus on design, development, unit... ...accelerate the development life cycle and reduce traditional software development and maintenance pain points We are primarily...SeniorFull timeWork at officeFlexible hours- ...Why RoboForce RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous... ...days/week in-office collaboration. We are looking for a Senior Software Engineer to build scalable AI infrastructure. As a Senior Software...SeniorFull timeWork at officeVisa sponsorship
- ...solve that gap. We’re a growth-stage software company helping manufacturers access, structure... ...work alongside experienced operators, engineers, and leaders who have done this before... ...do well here. Description ~ As a Senior Software Engineer specializing in C++...SeniorFull timeWork experience placementRemote workShift work
- Job DescriptionTitle: Senior Software EngineerType: permanentLocation: San Jose, CAJob description... ...is looking for a Senior Software Engineer in with C++ programming and algorithm development... ...:• Design software in C++ for robotic surgical devices. Work in a software team...SeniorPermanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Robotics Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer San Jose, CA
- robotic system engineer San Jose, CA
- robotics engineer San Jose, CA
- control systems engineer San Jose, CA
- cybersecurity software engineer San Jose, CA
- graduate software engineer San Jose, CA
- software developer fintech San Jose, CA
- new graduate software engineer San Jose, CA
- software engineer visa sponsorship San Jose, CA
- network software engineer San Jose, CA


