Robotics Software Engineer II, Mission

Bear Robotics

Redwood City (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bear Robotics in Redwood City is seeking a Robotics Software Engineer II to build the engine for customizing robot behavior across multiple use cases. This role requires collaboration across various teams and leads project ownership from design to deployment.

The ideal candidate has 2+ years of software engineering experience, proficiency in Go or C++, and a solid understanding of distributed systems. Join us at Bear Robotics to innovate and shape the future of robotic technology.

Qualifications

  • 2+ years of professional software engineering experience.
  • Strong understanding of data structures, algorithms, software design principles, and architectural patterns.
  • Ability to drive projects, make informed decisions, and deliver high-quality results.

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions.
  • Collaborate with architects and cross-functional teams to design complex software systems.
  • Lead and take ownership of critical projects from conception to completion.

Skills

Software engineering experience
Proficiency in Go or C++
Problem-solving skills
Communication skills
Collaboration skills

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Tools

ROS
Distributed systems
Cloud computing

Job description

Job Title: Robotics Software Engineer II, Mission

Department: Software Engineering

Job Level: L4

FLSA: Exempt

As a Robotics Software Engineer II on the Mission Behavior team, you'll build the engine that lets us rapidly customize robot behavior for new use cases—turning our robots from one-off solutions into a true platform. You'll work across the stack: extending the core engine with new robot behavior capabilities, designing scalable APIs that customers actually want to use, building cloud integrations for remote customization, and developing AI integrations that let us configure behavior through natural language. You'll also own the backend infrastructure that ties it all together. This is a high-impact, end-to-end role where you'll own your projects from design through deployment and directly shape how we scale.

Key Duties / Responsibilities
  • Software Development: Design, develop, test, and maintain high-quality software solutions using various programming languages, frameworks, and tools. Write clean, efficient, and maintainable code that meets the company's coding standards and best practices.
  • System Design and Architecture: Collaborate with architects and cross-functional teams to contribute to the design and architecture of complex software systems. Drive architectural decisions, ensuring scalability, performance, and maintainability. Make informed recommendations and lead discussions on system design trade-offs.
  • Project Ownership: Lead and take ownership of critical projects or initiatives from conception to completion. Define project goals, establish realistic timelines, and manage resources effectively. Coordinate with cross-functional teams to ensure successful project execution and timely delivery.
  • Problem Solving and Troubleshooting: Analyze complex technical problems, identify root causes, and propose effective solutions. Collaborate with cross-functional teams to troubleshoot and resolve software defects and production issues promptly. Conduct post‑mortem analyses to identify areas of improvement.
  • Collaboration and Communication: Collaborate with product managers, designers, and other stakeholders to gather requirements, understand business needs, and translate them into technical solutions. Communicate effectively with technical and non‑technical audiences, providing updates on project status, challenges, and recommendations.
  • Quality Assurance: Ensure the quality and reliability of software through the implementation of testing strategies, code reviews, and continuous integration practices. Drive a culture of quality and establish robust testing processes. Advocate for the use of automated testing and other quality assurance best practices.
  • Innovation and Learning: Stay up to date with the latest technologies, tools, and industry trends. Contribute to innovation initiatives, evaluate new technologies, and recommend improvements to enhance development efficiency, product quality, and user experience.
  • Perform other related duties or specialized areas as assigned.
Supervisory Responsibilities
  • None.
Required Skills / Abilities / Qualifications
  • 2+ years of professional software engineering experience
  • Proficiency in Go or C++ (preferred both)
  • Strong understanding of data structures, algorithms, software design principles, and architectural patterns.
  • Experience with distributed systems, cloud computing, and related technologies.
  • Excellent problem‑solving, analytical, and critical‑thinking abilities.
  • Strong communication, collaboration, and interpersonal skills.
  • Ability to drive projects, make informed decisions, and deliver high‑quality results.
  • Passion for technology, innovation, and continuous learning.
Preferred Skills / Abilities / Qualifications
  • 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.
Physical Requirements
  • 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
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • Ability to lift 20 lbs.

Bear Robotics, Inc. is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer II Mission
Robotics Software Engineer II Mission

Bear Robotics, Inc. • Redwood City (CA)

On-site
USD 176,000 - 196,000
Product Manager
Product Manager

Bear Robotics, Inc. • Redwood City (CA)

On-site
USD 126,000 - 152,000
Equal opportunity employer
Robotics Application Engineer
Robotics Application Engineer

Nabla • Boston (MA)

On-site
USD 125,000 - 200,000
Medical, dental, vision insurance
401(k) with company match
20 days PTO
+5
Senior Software Engineer, Robotics Platform
Senior Software Engineer, Robotics Platform

Nimble • San Francisco (CA)

On-site
USD 180,000 - 250,000
Unlimited Flexible Time Off
Health Insurance (medical, dental, and vision)
Paid Parental Leave
+4
Robotics Application Engineer
Robotics Application Engineer

Sereact GmbH. • Boston (MA)

On-site
USD 125,000 - 200,000
Medical insurance
401(k) with company match
20 days paid time off
+5
Staff Software Engineering Manager
Staff Software Engineering Manager

Bear Robotics, Inc. • Redwood City (CA)

On-site
USD 253,000 - 309,000
Medical plans
Dental/Vision
Stock options
+2
Senior Robotics Software Engineer, Autonomy
Senior Robotics Software Engineer, Autonomy

Bear Robotics • Redwood City (CA)

On-site
USD 210,000 - 257,000
HDHP & PPO Medical plan options
Dental/Vision
401K & Roth Match options
+5
Robotics Software Engineer
Robotics Software Engineer

Linuxconfig • Columbus (OH)

On-site
USD 90,000 - 130,000
Free lunch
Flexible PTO
Health insurance
+3
Software Engineer II
Software Engineer II

Bear Robotics, Inc. • Redwood City (CA), Northern (KY)

On-site
USD 176,000 - 215,000
Healthcare benefits
401K & matching
Stock options
+1
Software Engineer II
Software Engineer II

Bear Robotics • Redwood City (CA)

On-site
USD 176,000 - 215,000
Stock Options
401K & Roth Match options
HDHP & PPO Medical plan options
+5