About the job
Job Title: Robotics Software Engineer II - Simulation
Department: Software Engineering
Job Level: L4
FLSA: Exempt
Job Summary:
At Bear Robotics, we are on a mission to revolutionize the future of robotics. We are currently looking for a passionate and skilled Robotics Software Engineer II specializing in simulation to join our dynamic team in Redwood City, CA. In this pivotal role, you will be responsible for designing, building, and optimizing scalable simulation infrastructure that evaluates our robotics software stack effectively. You will tackle complex technical challenges and develop high-performance simulation tools and services that enhance the productivity of our internal teams—specifically Robotics Software, Product, and Systems Engineering. Your contributions will be critical in maintaining superior simulation quality, efficiency, and performance across both local and cloud environments.
If you are enthusiastic about scalable systems, captivated by the field of robotics, and thrive in fast-paced, collaborative environments, we want to hear from you!
Key Duties/Responsibilities:
- Design, develop, and sustain large-scale simulation infrastructure for robotics applications.
- Ensure the reliability, latency, and cost-effectiveness of simulation platforms.
- Enhance simulation performance in local and distributed/cloud environments.
- Work closely with cross-functional teams to integrate simulation capabilities into development workflows.
- Assess and adopt open-source simulation tools and frameworks.
- Create tools and pipelines to optimize simulation operations and boost developer productivity.
- Perform other related duties as assigned.
Supervisory Responsibilities:
- None
Required Skills/Abilities/Qualifications:
- Strong programming proficiency in Python and/or C++.
- Solid grounding in data structures, algorithms, and software design principles.
- Hands-on experience with simulation tools such as Gazebo, Isaac Sim, or CARLA.
- Familiarity with workload/workflow management systems.
Preferred Skills/Abilities/Qualifications:
- Experience with cloud computing platforms (e.g., AWS, GCP, Azure).
- Proficiency in containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience with CI/CD pipelines and automated build systems.
- Knowledge of distributed computing or data processing frameworks (e.g., Spark, MapReduce).
- Prior experience in robotics, autonomous systems, or high-growth startups.
- Advanced degree (Master’s or PhD) in Computer Science, Robotics, or a related field.
Education/Experience:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

