Bear Robotics logo

Staff Software Engineer

Bear Robotics

Redwood City, CA
Full Time
Senior
210k-262k
about 1 month ago

Job Description

About the Role

The Staff Software Engineer at Bear Robotics is a senior technical leader responsible for driving the design, architecture, and delivery of critical software systems that power autonomous service robots and cloud infrastructure. This role requires both deep technical expertise and strategic leadership to guide teams in building scalable, reliable, and high-performance solutions. As a Staff Engineer, you will work across teams, mentor engineers, and play a central role in shaping the future of the company's platform in a fast-paced, innovation-driven environment.

Key Responsibilities

  • Define and drive the technical vision for major projects and initiatives.
  • Set engineering standards, guide architecture decisions, and foster technical excellence across teams.
  • Lead design and code reviews with a focus on high-impact, long-term solutions.
  • Architect robust, maintainable, and scalable systems across cloud, edge, and robotic platforms.
  • Evaluate and select technologies that best meet product and infrastructure needs.
  • Identify and address architectural risks and trade-offs.
  • Write high-quality, performant, and testable code.
  • Build prototypes and lead implementation of critical software components.
  • Demonstrate best practices in software development, CI/CD, and test automation.
  • Collaborate with Product, Hardware, QA, Design, and Operations teams to deliver end-to-end features.
  • Translate business goals and product requirements into effective technical strategies.
  • Drive alignment and clarity in multi-stakeholder projects.
  • Break down complex problems into clear, actionable steps.
  • Provide deep technical analysis and innovative solutions under ambiguity.
  • Ensure root cause resolution of critical issues.
  • Serve as a mentor and coach to junior and mid-level engineers.
  • Promote a culture of learning, experimentation, and continuous improvement.
  • Support onboarding and skills development across the engineering organization.
  • Champion high standards for performance, reliability, and maintainability.
  • Guide teams in building observability, monitoring, and fault-tolerant systems.
  • Implement and advocate for automated testing and deployment practices.
  • Stay ahead of emerging technologies, tools, and industry trends, especially in robotics, AI, and cloud systems.
  • Share knowledge across teams and encourage innovation and experimentation.
  • Lead or contribute to strategic company-wide engineering initiatives.
  • Perform other duties or lead specialized initiatives as assigned.

Requirements

  • 8+ years of professional experience in software engineering, with a record of delivering complex projects.
  • Deep expertise in at least one major programming language or tech stack (e.g., Java, C++, Python, Go, etc.).
  • Strong background in system design, distributed systems, and software architecture.
  • Demonstrated ability to lead technical initiatives and mentor engineering teams.
  • Excellent communication and interpersonal skills, with the ability to convey technical concepts to diverse audiences.
  • Commitment to quality, operational excellence, and continuous improvement.

Nice to Have

  • Experience in robotics, real-time systems, computer vision, or AI/ML.
  • Familiarity with startup environments and the ability to thrive in rapid iteration cycles.
  • Knowledge of ROS, robotics middleware, or simulation tools is a plus.

Qualifications

  • Bachelor's Degree or Master's Degree in computer science, software engineering, electrical engineering, or robotics engineering.
  • Equivalent experience in lieu of formal education may be considered.

Benefits & Perks

  • Pay range of $210K - $262K plus discretionary annual performance bonus.

Working at Bear Robotics

Bear Robotics is committed to diversity and equal opportunity, fostering an inclusive environment where all employees are valued and respected. The company encourages innovation, continuous learning, and collaboration across teams to drive technological advancement in robotics and AI.

Apply Now

Job Details

Posted AtJun 22, 2025
Salary210k-262k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Bear Robotics

Website

bearrobotics.ai

Company Size

251-500 employees

Location

Redwood City, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches