Senior Robotics Software Engineer

Bonsai Robotics
  • San Jose, California
    10 days ago

    Job Description

    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


    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.

    Numbers & Facts

    LocationSan Jose, California

    Skills

    • Agricultureunmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Computer Systemsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Debugging Skillsunmatched
    • Documentationunmatched
    • GPS (Global Positioning System)unmatched
    • Linux Operating Systemunmatched
    • Manufacturing/Production Testingunmatched
    • Problem Solving Skillsunmatched
    • Production Systemsunmatched
    • Python Programming/Scripting Languageunmatched
    • Roboticsunmatched
    • Robotics Softwareunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Team Buildingunmatched
    • Testingunmatched
    • Training/Teachingunmatched
    • Vehicle Fleetsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder