Bear Robotics-posted about 2 months ago
$140,000 - $170,000/Yr
Full-time • Mid Level
Redwood City, CA
251-500 employees
Publishing Industries

Bear Robotics is seeking a highly motivated and skilled Software Engineer to help design, build, and optimize scalable simulation infrastructure used to evaluate our robotics software stack at scale. In this role, you will solve complex technical problems to support internal teams-such as Robotics Software, Product, and Systems Engineering-by developing reliable, high-performance simulation-based tools and services. Your work will be instrumental in ensuring simulation quality, performance, and efficiency across local and cloud environments. You'll thrive in this role if you're passionate about scalable systems, interested in robotics, and enjoy working collaboratively across disciplines in a fast-paced environment.

  • Design, develop, and maintain large-scale simulation infrastructure for robotics applications.
  • Ensure the reliability, latency, and cost-efficiency of simulation platforms.
  • Improve simulation performance in both local and distributed/cloud-based environments.
  • Collaborate closely with cross-functional teams to integrate simulation capabilities into development workflows.
  • Evaluate and incorporate open-source simulation tools and frameworks.
  • Build tools and pipelines to streamline simulation operations and developer productivity.
  • Performs other related duties as assigned.
  • Strong programming skills in Python and/or C++.
  • Solid foundation in data structures, algorithms, and software design principles.
  • Hands-on experience with simulation tools such as Gazebo, Isaac Sim, or CARLA.
  • Experience working with workload/workflow management systems.
  • Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics Engineering, or a related technical discipline
  • 2+ years of industry experience in robotics, autonomous driving or cloud domains.
  • Familiarity with cloud compute platforms (e.g., AWS, GCP, Azure).
  • Proficiency with 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).
  • Previous experience in robotics, autonomous systems, or high-growth startups.
  • Advanced degree (Master's or PhD) in Computer Science, Robotics, or a related field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service