Skip to content

Bear Robotics
Company | Bear Robotics |
---|
Location | San Carlos, CA, USA |
---|
Salary | $210000 – $262000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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.