Posted in

Bear Robotics

Bear Robotics

CompanyBear Robotics
LocationSan Carlos, CA, USA
Salary$210000 – $262000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

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.

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.

Preferred Qualifications

  • 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.