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

Senior Robotics Software Engineer

Bonsai 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
Qualifications
  • 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
Bonus
  • 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

Life at Bonsai Robotics

At Bonsai, we're building the future of robotics and we know that means investing in our people. We're committed to creating a workplace where you can do your best work, grow your skills, and feel genuinely part of something bigger.

Hybrid Flexibility (for selective roles)

We operate on a hybrid model because we believe the best collaboration happens both in person and from where you work best. You'll have the flexibility to split your time between our office and home, so you can stay connected to the team while maintaining the balance that works for you.

Work-life Balance

The best employees are those who create balance in their lives, which is why we prioritize balance and well-being for everyone at Bonsai. We foster a supportive environment where teammates look out for each other.


Covered Lunch

On in-office days, we've got lunch covered. It's a small thing that makes a big difference, with more time to connect with teammates and less to worry about.

Wellness and Benefits

Your health matters. We offer comprehensive health insurance (medical, dental, vision), mental health support, and wellness programs designed to help you thrive both physically and mentally.

Collaborative Culture

At Bonsai, you're not just part of a team, you're part of a community. We celebrate wins together, support each other through challenges, and genuinely enjoy the people we work with. From team events to cross-functional collaboration, we're building something together.

Mission-driven Work

Every day, you're contributing to advancements in robotics that matter. If you're excited about innovation and impact, you'll find it here.

Bonsai Robotics is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status or any other category protected by law.
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Robotics Software Engineer in San Jose, CA vacancy
  •  ...position. Job Summary The Kawasaki Robotics team designs and implements robotic...  ...world. This position focuses on robotic software development where you will evaluate and...  ...and provide technical guidance to junior engineers Drive future forward R&D based on the... 
    Senior

    Kawasaki Robotics (USA)

    San Jose, CA
    2 days ago
  •  ...improve their lives. We believe recent breakthroughs in AI/ML and robotics have the potential to unlock new experiences that were never possible before, and are looking for talented robotics software engineers to realize that mission by expanding the capabilities of Apple... 
    Senior

    Apple

    Cupertino, CA
    3 days ago
  • $170k - $220k

     ...and gears the size of a grain of sand robots small enough to work inside the body cooling...  ...are a dozen or more node types. As a Software Engineer Robotic Applications you will bring...  ...efficiently Atomic Machines may use AI-assisted tools. Required Experience: Senior IC... 
    Senior
    Full time
    Shift work
    Day shift

    Atomic Machines

    Santa Clara, CA
    1 day ago
  •  ...You will be responsible for debugging robotic solutions, including robotic arms and other...  ...works and have an understanding of software and hardware. You must be familiar with...  ...debugging issues. You will work closely with engineers to assemble. You will not write... 
    Senior

    ClifyX

    Cupertino, CA
    3 days ago
  •  ...Robotic Software Developer Applicants must be authorized to work in the United States for any employer without current or future visa...  ...Qualifications Required Bachelor's degree in engineering Passion for robotics or mechatronic systems Experience... 
    Suggested

    Kawasaki Robotics

    San Jose, CA
    6 hours ago
  •  ...Robotics Software Engineer Build software that drives autonomous robots in the real world. FireFly Robotics is the world leader in autonomous fairway mowing — and we're growing. Since 2010, we've been engineering fully automated harvesters and robotic field mowers... 
    Remote work
    Visa sponsorship

    FireFly Robotics, Inc.

    Santa Clara, CA
    3 days ago
  • $165k - $235k

     ...RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for dull,...  ...dangerous work. The company’s robots are engineered for demanding industrial environments, with...  .... We are seeking a Robotics Software Engineer to build the software that powers... 
    Full time
    Work at office
    Visa sponsorship

    RoboForce Inc.

    Milpitas, CA
    1 day ago
  • $193.3k - $261.5k

     ...answering specific product questions, and more. The Retrieval Engineering team is a critical component of the Rufus infrastructure,...  ...millions of customers worldwide. We are searching for a Senior Software Development Engineer who is passionate about technology,... 
    Senior
    Full time
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon.com Services LLC

    Santa Clara, CA
    1 day ago
  •  ...Senior software engineer needed for the Ion endoluminal robotic system's Advanced Product Development team. This role focuses on prototyping new software features and algorithms across multiple layers while collaborating with cross-functional teams in a fast-paced research... 
    Senior

    Intuitive Surgical

    Sunnyvale, CA
    8 days ago
  •  ...Amazon is seeking a Senior Embedded Firmware Engineer to design, implement, and launch firmware for dexterous robotic end effectors. You will own firmware sub-domains and mentor teams, working across sensor processing, motor control, and real-time communication. You... 
    Senior

    Jobleads-US

    Sunnyvale, CA
    4 days ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...automotive hardware. Requirements Requires a degree in Computer Science, Robotics, or a related field with over 12 years of industry experience in autonomous systems or safety-critical software. Must possess strong C++ development skills and a deep understanding of... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    8 hours ago
  •  ...Palo Alto Networks is seeking engineers to design and develop new security features for our next-generation firewalls. You will work...  ...will collaborate with multi-functional teams to deliver robust software and drive architectural improvements. The role emphasizes ownership... 
    Senior

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Senior
    Remote work

    Atomic

    Santa Clara, CA
    4 days ago
  •  ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person... 
    Senior
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Santa Clara, CA
    3 days ago
  •  ...technologythat moves the world forward.Join us and, together, we’ll advance your career. THE ROLE AMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU computing platforms. You will work across GPU... 
    Senior

    Advanced Micro Devices , Inc.

    San Jose, CA
    8 hours ago
  •  ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams... 
    Senior

    ITRAC

    San Jose, CA
    3 days ago
  •  ...Shape the AI buildout Join the team shaping the networking foundation behind the world's most demanding AI clouds. Senior Software Engineer About Netris Netris is the leading network automation platform for AI clouds. AI is the largest infrastructure buildout... 
    Senior
    Flexible hours

    Netris

    Santa Clara, CA
    2 days ago
  • $145k - $180k

     ...isn't on that program. The AI Products Org builds consumer software for the general aviation industry. There's a lot we're not...  ...products are real, they ship, and people use them every day.As a Senior Backend Engineer, you'll build and maintain systems that servie as a... 
    Senior
    Local area
    Worldwide
    Visa sponsorship
    Night shift

    Archer Aviation

    San Jose, CA
    8 hours ago
  •  ...Design, build, test, and maintain AI-native software features and ServiceNow applications, owning medium-complexity work from design...  ...quality and reliability, and provide informal mentorship to junior engineers. Requirements: Requires 6+ years of software development... 
    Senior
    Flexible hours

    Visalytics

    Santa Clara, CA
    8 hours ago
  •  ...Cloud, a recognized leader in enterprise Kubernetes management with its flagship Palette platform, is seeking a hands-on Senior Software Engineer to own the resolution of complex, customer-impacting issues in production. This role is the engineering backbone behind customer... 
    Senior
    Permanent employment
    Fixed term contract

    Sierra Ventures

    San Jose, CA
    4 days ago
  •  ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the...  ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,... 
    Senior
    Remote work

    EAMES CONSULTING, LLC

    Santa Clara, CA
    4 days ago
  •  ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for... 
    Senior
    Full time
    Contract work
    Remote work

    United Global Technologies

    Santa Clara, CA
    3 days ago
  •  ...building the future of healthcare infrastructure. We are hiring Senior Full Stack Engineers to join our Product Engineering organization with...  ...experience, Strong background in shipping production-grade software in modern cloud environments. You are comfortable hopping... 
    Senior
    Remote work
    Flexible hours

    OpenLoop Health, Inc.

    San Jose, CA
    3 days ago
  •  ...solving complex technical challenges while helping power critical energy market operations? Join Hitachi Energy as a Senior Platform Software Engineer and become part of a team that develops and supports the software platforms behind industry-leading Energy Market Management... 
    Senior
    Full time
    Remote work

    Hitachi

    Santa Clara, CA
    8 hours ago
  • $154k - $286k

     ...powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate software developer to join the Virtuoso place and route infrastructure team and improve our place/route foundation. We use advanced math,... 
    Senior
    Worldwide

    Cadence Inc

    San Jose, CA
    8 hours ago
  • $70k - $200k

     ...EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North...  ...in any context, for generations to come. Reports To Senior Software Engineering Manager What You Will Be Doing As a Senior Software... 
    Senior

    ChargePoint

    Campbell, CA
    8 hours ago
  • $175k - $200k

     ...The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself,... 
    Senior
    For contractors

    Rival Inc

    Santa Clara, CA
    3 days ago
  • $130k - $200k

     ...protecting our planet and turning connectivity into actionable intelligence. What is the role? E-Space is looking for a Senior Software Engineer to join our Ground Software team. You will collaborate with multidisciplinary engineering teams to build the mission-... 
    Senior
    Immediate start
    Weekend work

    eSpace

    Saratoga, CA
    8 hours ago
  • $160k - $200k

     ...and growing 30% month over month. Our team is small, senior, and experienced. We’re looking for an engineer who wants to contribute meaningfully to a product...  ...Solid professional experience building and shipping software across both frontend and backend systems. Deep... 
    Senior
    Remote work
    Visa sponsorship
    Work visa

    TITUS

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Robotics Software Engineer. Be the first to apply!