Skip to content
← Back to job listings

Robotics Software Engineer (Mission)

Bear Robotics · Redwood City, United States

External listingfull-timeabout 2 months ago

About The Role

Join our team as a Robotics Software Engineer II on the Mission Behavior team. In this high-impact role, you will build the engine that allows us to rapidly customize robot behavior for new use cases. You will work across the stack, extending the core engine, designing scalable APIs, building cloud integrations, and developing AI integrations. You will also own the backend infrastructure and have the opportunity to shape how we scale.

  • Conception, design, and implementation of software solutions for robot behavior customization.
  • Collaboration with cross-functional teams to drive architectural decisions and ensure scalability.
  • Ownership of critical projects from conception to completion, managing resources effectively.
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
  • Strong communication, collaboration, and interpersonal skills
  • Strong understanding of data structures, algorithms, software design principles, and architectural patterns
  • Ability to drive projects, make informed decisions, and deliver high-quality results
  • Passion for technology, innovation, and continuous learning
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus
  • Prolonged periods of sitting/standing at a desk and working on a computer. The employee routinely is required to sit; stand, walk; talk and hear; use hands to keyboard
  • Proficiency in Go or C++ (preferred both)
  • Ability to lift 20 lbs
  • Excellent problem-solving, analytical, and critical-thinking abilities
  • 2+ years of professional software engineering experience
  • Experience with distributed systems, cloud computing, and related technologies
  • Physical Requirements:
  • Past experience with ROS
  • Past work in a startup or other fast-paced environment
  • Education/Experience:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

This is an external listing. JobSpring does not represent or verify the employer. Report this listing