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

Senior Robotics Motion Planning Software Engineer

Full-time

Congruent

:

About Bonsai Robotics

Bonsai Robotics' mission is to create the next leap forward in agriculture equipment efficiency by creating a new ecosystem of semi-autonomous robotic machinery. Orchards are dusty, hazard-filled, and GPS-denied. The GPS-based autosteer features that have driven row crop efficiencies cannot function in orchards. Our vision, AI, and machine control systems offer human-level environment understanding and local navigation capabilities and will be the platform for a new wave of innovation in agricultural production and management systems. We simultaneously solve twin crises impacting nut growers and most of specialty agriculture: there is not enough human labor when you need it, and operational expenses are growing dramatically. Our state-of-the-art technology empowers orchard managers to optimize their operations, dramatically reduce operational expenses, and increase profitability. We are pursuing a Bonsai Inside strategy, and partnering with the largest orchard Original Equipment Manufacturers (OEMs) in the retrofitting of existing machines and design of new form factors. Bonsai is seeking an experienced Motion Planning & Controls Engineer to develop motion planning software for off-road autonomous systems. The ideal candidate will have experience in global planning, local planning, and/or controls algorithm design and development. This candidate will unlock the potential of Bonsai's Visionsteer technology and deliver value to end customers through safe and reliable systems. Strong candidates will exhibit the following key traits:
  • Bachelor's, Masters, or PhD in computer science, electrical engineering, physics, or a related field
  • 5+ years of experience, ideally in a robotics or autonomous systems field
  • Proficient in C++, Python, ROS2, and/or other robotics programming languages
  • Experience in GPS and GPS-denied planner design
  • Experience with GPS, RTK, cameras, encoders, and other sensors
  • Ability to work independently as an individual contributor and collaboratively as part of a multidisciplinary and diverse team
  • Strong problem-solving skills and a hands-on approach to debugging and testing
  • Excellent communication skills to effectively convey technical concepts to team members and stakeholders
Bonus points for:
  • Experience designing motion planners for complex, safety-critical autonomous systems like “robotaxis,” autonomous trucks, autonomous agriculture machinery, etc
  • Experience in designing and developing global planning algorithms
  • Experience in designing algorithms for agriculture
  • In-depth knowledge of GPS and RTK technologies, including practical experience with RTK GPS receivers and their integration into navigation systems.
  • Experience with sensor fusion techniques to enhance positioning accuracy using data from various sensors like IMUs, LiDAR, and cameras.
  • Experience operating agricultural machinery and farm equipment
What you'll do:
  • Develop and implement GPS waypoint following algorithms for autonomous agricultural vehicles, ensuring precise and reliable navigation in the field.
  • Integrate and optimize Real-Time Kinematic (RTK) GPS data with other sensor inputs to achieve centimeter-level accuracy in vehicle positioning.
  • Collaborate with the hardware team to select and integrate the appropriate GPS and RTK systems suitable for agricultural environments and vehicle platforms.
  • Design, test, and maintain navigation software that enables the vehicle to follow predefined routes accurately while avoiding obstacles and adhering to safety protocols.
  • Analyze and troubleshoot navigation-related issues in the field, providing timely solutions and improvements to enhance system performance.
  • Conduct simulation and real-world testing to validate the performance and robustness of the navigation software.
  • Stay up-to-date with the latest advancements in robotics, GPS, and agricultural technology, incorporating relevant innovations into the navigation system.
  • Work closely with the broader robotics team to ensure seamless integration of navigation software with other vehicle functionalities and control systems.
  • Document code, algorithms, and technical specifications for internal use and assist in creating user manuals for customers.
Bonsai Robotics values diversity, inclusivity, and excellence in hiring, and we strongly encourage candidates from traditionally underrepresented backgrounds to apply. Join us in shaping the future of agriculture through cutting-edge technology and innovation.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Robotics Motion Planning Software Engineer in San Jose, CA vacancy
  • A leading technology company is looking for a Senior Software Systems Engineer to work on motion planning for autonomous vehicles. The successful candidate will develop optimization algorithms, model vehicle behavior, and mature software for production. Candidates should... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world...  ...on the world. We are seeking an experienced Motion planning senior software development engineer to develop key features for our autonomous driving platform... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...automotive leader is seeking a Senior Software Engineer for their Secondary Driving System...  ..., with opportunities to design planning algorithms and collaborate...  ...Candidates must have a strong robotics background and experience in motion planning. The hybrid position allows... 
    Senior
    Remote work

    General Motors

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

    A leading technology firm in Santa Clara is seeking a Senior Applications Software Engineer to shape autonomous driving solutions. You will collaborate closely with diverse teams to craft application architecture and integrate NVIDIA's technology in vehicles. The ideal... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    17 hours ago
  • Intuitive is seeking Systems Analysts (Robotic Control Engineers) in Sunnyvale, California, to play a central role in designing and supporting the...  .... The position involves responsibility for tele-robotic motion control algorithms and robotic manipulator control, ensuring... 
    Senior

    Intuitive

    Sunnyvale, CA
    17 hours ago
  • Decisive Point is looking for a Software Engineer to join our team in Sunnyvale, California. The successful candidate will analyze user needs, develop software solutions, and participate in the entire software development process. This role requires at least a Bachelor’... 

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...shape the next generation of edge AI for automotive and robotics. We build the software stack that enables Large Language, Vision-Language, and...  ...equivalent experience in Computer Science, Electrical/Computer Engineering, or a closely related field. ~4+ years of relevant... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...ensuring the operational reliability of robotic-assisted surgical systems. Key responsibilities...  ...include designing and implementing motion-control algorithms, leading fault-detection...  ...testing, and integrating hardware and software while documenting contributions to intellectual... 
    Senior

    Intuitive

    Sunnyvale, CA
    17 hours ago
  • $171.35k - $232.5k

     ...are With its A.I.-powered robotic technology platform, Symbotic...  ...supply chain. Intelligent software orchestrates advanced robots...  ...What we need As a Software Engineer, you will play a key role in...  ...versatile and intellectually curious Senior Software Engineer who thrives... 
    Senior

    Symbotic

    Milpitas, CA
    17 hours ago
  •  ...Senior Software Engineer In Test At Intuitive, we are united behind our mission: we believe that...  ...As a pioneer and market leader in robotic-assisted surgery, we strive to foster...  ...Contribute to project content and overall test plan oversight, including definition of... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    Intuitive

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

     ...worldwide by powering everything from self-driving cars and robotics to digital twins and generative AI. Metropolis is transforming...  ...industrial environments. We are looking for a seasoned software engineer to help build video analytics services and solutions using NVIDIA... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...across the planet by powering everything from self-driving cars, robotics, co-pilots, and more. Join us at the forefront of...  ...platform with high visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-performance... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $125k - $232k

    Applied Intuition in Sunnyvale is seeking engineers to design solutions for autonomous vehicles. You will implement motion planning and controls modules to ensure precise navigation...  ...have 3+ years of experience in production software, particularly with C++, and are familiar... 

    Decisive Point

    Sunnyvale, CA
    17 hours ago
  •  ...Description The Ion™ endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung...  ...goal of improving the early diagnosis of lung cancer. The Senior Software Engineer, GUI designs and implements a variety of graphical user... 
    Senior

    Intuitive

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

     ...builds the Omniverse NuRec SDK to enable robotic, healthcare, and AV developers to build...  ...into production-grade, highly optimized software (NIMs, NVIDIA Inference Microservices)*...  ...Computer Science + 3 years, or Electrical Engineering, Bachelor of Science (or equivalent... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    17 hours ago
  • $181.1k - $318.4k

     ...Senior Robotics Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every...  ...voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines....  ...Our goal is to build and deploy scalable robotic solutions and enable the next generation...  ...You will help craft the application software architecture by working closely with external... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $165k - $180k

    iSono Health built a high-frequency, real-world data engine at the intersection of robotic 3D quantitative ultrasound, AI, and breast imaging. Our...  ...undetected. About the role iSono Health is looking for a senior software engineer to join as a key member of our growing team... 
    Senior
    Remote work
    Worldwide

    iSono Health Inc.

    Sunnyvale, CA
    1 day ago
  • $190k - $235k

     ...Senior Autonomy Software Engineer Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries... 
    Senior
    Local area

    Apptronik

    Sunnyvale, CA
    4 days ago
  • $151.9k - $227.9k

    Qualcomm is looking for a Senior Software Engineer to design and develop its robotics software platform, leading architecture and delivering robust SDKs. Ideal candidates should have experience in robotics, strong programming skills particularly in C++ and Python, and at... 
    Senior

    Qualcomm

    Santa Clara, CA
    17 hours ago
  • $125k - $201.25k

     ...Development Job Sub Function: Robotics Job Category: Scientific/...  ...companies, is recruiting for a Senior C++ Robotic Software Engineer . This position is located in...  ...algorithms (kinematics, dynamics, motion planning). Contribute to software architecture... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Johnson and Johnson

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

    Senior Software Engineer for Robotics Research - Tooling page is loaded## Senior Software Engineer for Robotics Research - Toolinglocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2005281We are seeking a Senior Software... 
    Senior
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    17 hours ago
  •  ...As a pioneer and market leader in robotic-assisted surgery, we strive to foster...  ...the early diagnosis of lung cancer. The Senior Software Engineer, GUI designs and implements a variety...  ...qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas,... 
    Senior
    Full time
    Local area

    Intuitive & Co

    Sunnyvale, CA
    13 hours ago
  •  ...Why RoboForce RoboForce is an AI robotics company building Physical AI and Robo-Labor...  .... We are looking for a Senior Software Engineer to build scalable AI infrastructure....  ...dental, and vision insurance, 401(k) plan. Visa sponsorship and green card support... 
    Senior
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    17 hours ago
  • $160k - $175k

     ...Knightscope Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock....  ...only (NOT remote) About the Role We are seeking a Senior Software Engineer to join the K7 Autonomous Security Robot (ASR) team. You... 
    Senior
    Permanent employment
    Full time
    Local area

    Knightscope

    Sunnyvale, CA
    17 hours ago
  • $147.4k - $272.1k

     ...Senior Robotics Simulation Software Engineer - Special Projects Apple is where individual imaginations gather together, committing to the values that...  ...Solid background in robotics fundamentals: perception, planning, kinematics, dynamics, control systems Familiarity... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  •  ...As a global leader in robotic-assisted surgery and...  ...worldwide. We’re a team of engineers, clinicians, and...  ...responsible for the real-time software infrastructure and...  ...includes infrastructure for motion control algorithms,...  ...a Technology Control Plan (“TCP”) (note: typically... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Intuitive & Co

    Sunnyvale, CA
    13 hours ago
  • $151k - $240k

    Applied Intuition is looking for a Motion Planning Engineer for their Fallback Stack team in Sunnyvale, California. This role demands expertise...  ...planning, proficiency in C++, and a strong understanding of robotic algorithms. The compensation ranges from $151,000 to $240,0... 

    Decisive Point

    Sunnyvale, CA
    17 hours ago
  • $130k - $182k

     ...days. WeRide.ai Silicon Valley team is looking for Motion Planning Engineers who enjoy having their software make critical decisions rather than just “process”...  .../Implementing/Evaluating/Launching algorithms in Robotic motion planning (e.g., A*, CC-RRT), vehicle... 

    WeRide.ai

    San Jose, CA
    17 days ago
  •  ...integrated suite of professional video creation applications — including Final Cut Pro, Motion, and Compressor — as part of Apple Creator Studio. We are seeking a strong Senior Software Engineer to empower our 3rd party development community by designing robust APIs that... 
    Senior

    Apple

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

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