Senior Robotics Software Engineer, Autonomy

Bear RoboticsRedwood City, CA
$210,000 - $257,000Onsite

About The Position

This position will take a lead role in the design, development, and implementation of robotics software systems and algorithms. The individual will work on challenging and innovative robotics projects, collaborating with cross-functional teams to create cutting-edge solutions that enable intelligent and autonomous robots. This position requires a seasoned software engineer with a deep expertise in robotics, strong technical skills, and a passion for advancing the field of robotics.

Requirements

  • Extensive experience in software development, with a focus on robotics systems.
  • Strong programming skills in C++.
  • Deep understanding of robotics principles, algorithms, and frameworks.
  • Proficiency in robotic simulation environments and tools.
  • Knowledge of computer vision, machine learning, and control theory concepts as they apply to robotics.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Excellent problem-solving and analytical skills.
  • Strong leadership and mentoring abilities.
  • Effective communication and collaboration skills.
  • Proven track record of delivering complex robotics projects.
  • Passion for robotics and a drive to push the boundaries of the field.
  • Bachelor’s degree in Computer Science or a related data-centric discipline.
  • A minimum of 5 years’ professional experience in deployed robotics software

Nice To Haves

  • Practical experience in developing mobile robot navigation for real-world deployment
  • Masters degree preferred.

Responsibilities

  • Mentor junior team members, conduct code reviews, and drive technical excellence in the development process.
  • Take ownership of complex technical challenges and provide innovative solutions.
  • Architect and design scalable and robust robotics software systems, considering performance, reliability, and maintainability.
  • Collaborate with cross-functional teams to define software requirements and interfaces.
  • Develop high-quality, efficient, and reliable code to implement robotics software components and algorithms.
  • Utilize programming languages such as C++, Python, or Java to create software solutions that run on robotic platforms.
  • Design and optimize advanced algorithms for perception, planning, control, and navigation in robotics systems.
  • Stay up to date with the latest research and industry trends in robotics algorithms and apply them to solve complex problems.
  • Integrate software components into robotic systems, ensuring seamless interaction with hardware subsystems.
  • Conduct thorough testing and debugging to ensure software functionality, reliability, and performance in real-world scenarios.
  • Collaborate closely with cross-functional teams, including roboticists, hardware engineers, and product managers, to deliver high-quality robotics projects.
  • Drive project planning, coordination, and timely execution.
  • Effectively communicate project status, challenges, and results to stakeholders.
  • Document software designs, architectures, and implementation details.
  • Prepare technical documentation, including user guides and API references.
  • Contribute to research publications and present technical findings internally and externally.
  • Stay at the forefront of robotics technology by exploring and experimenting with the latest research advancements.
  • Contribute to research efforts, publish papers, and actively participate in the robotics community through conferences and events.
  • Perform other related duties or specialized areas as assigned.

Benefits

  • HDHP & PPO Medical plan options
  • Dental/Vision
  • 401K & Roth Match options
  • Stock Options
  • 4 Months Parental Leave
  • STD/LTD LIfe insurance
  • Employee Assistance Programs
  • Fitness Reimbursement
  • Provided Daily Lunch and Dinner
  • Free Snacks / Beverages
  • Work Schedule flexibility
  • Cell phone / internet reimbursement
  • Employee bonus programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service