Robotics Software Engineer

Cosmicrobotics

San Francisco (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An innovative robotics company in San Francisco is seeking a Robotics Software Engineer to design and develop software for robotic systems. This role involves coding, testing, and deploying solutions in the field. Candidates should have solid experience in C++, Python, and Linux, and thrive in fast-paced settings. This position presents a unique opportunity to work on significant challenges that shape the future of infrastructure and energy through autonomous construction.

Qualifications

  • 2+ years of professional engineering experience.
  • Excellent C++, Python, and Linux development skills.
  • Strong fundamentals in algorithms, software architecture, planning, and execution.
  • Excellent communication and project management skills.
  • Thrive in fast-paced environments and push boundaries to meet deadlines.

Responsibilities

  • Design, develop, and implement software for robotic manipulation and navigation systems.
  • Ensure the safety and reliability of mission-critical systems through rigorous testing.
  • Collaborate with the hardware team to troubleshoot issues and ensure system integration.
  • Travel to customer projects for on-site testing and deployment.

Skills

C++
Python
Linux development
Algorithms
Software architecture
Project management

Tools

ROS 2
Gazebo
Isaac Sim

Job description

Robotics Software Engineer

Location: San Francisco, CA (full time, in-person)

Company Overview

Our mission is to accelerate the construction of critical infrastructure on Earth while pioneering technologies to enable humanity to build beyond Earth. Starting with Cosmic-1 – a system that installs solar panels 10x faster than today’s methods, helping us transition to a clean energy future and laying the groundwork for the future of autonomous construction.

The Role

As a Robotics Software Engineer, you will write, test, and ship code to robots working on live projects in the field. As a core member of the team, you will help define the era of autonomous construction.

This is a rare opportunity to:

  • Work on hard, meaningful problems that impact the future of infrastructure and energy.
  • Collaborate with a world-class team from NASA, SpaceX, Google, Built Robotics, and others.
  • Rapidly grow, learn, and lead within a quickly scaling company.
Responsibilities
  • Design, develop, and implement software for robotic manipulation, navigation, and path planning systems
  • Contribute to the full software stack, from low-level motor control and sensor integration up to high-level application logic
  • Ensure the safety and reliability of mission-critical systems through rigorous testing and adherence to engineering best practices
  • Collaborate with the hardware team to bring up new systems and troubleshoot issues
  • Travel to customer projects for on-site testing and deployment of robotic equipment in the field
  • Maintain code quality through code reviews, automated testing, and documentation
Requirements
  • 2+ years of professional engineering experience
  • Excellent C++, Python, and Linux development skills
  • Strong fundamentals in algorithms, software architecture, planning, and execution
  • Excellent communication and project management skills
  • Thrive in fast-paced environments and push boundaries to meet deadlines
Bonus
  • 5+ years of professional software engineering experience
  • Advanced degree in robotics or a related field
  • Experience developing with ROS 2 and associated packages (Nav2, MoveIt)
  • Experience in robotics simulation packages (e.g., Gazebo, Isaac Sim)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer
Senior Robotics Software Engineer

Theconstructsim • San Francisco (CA)

On-site
USD 120,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Avatar Robotics • San Francisco (CA)

On-site
USD 100,000 - 130,000
Senior/Lead Robotics Software Engineer
Senior/Lead Robotics Software Engineer

MBN Solutions • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Summer Robotics • Kentucky

On-site
USD 80,000 - 110,000
Robotics Software Engineer
Robotics Software Engineer

Samson Rose • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 250,000
Equity participation
Relocation support
Robotics Operations Specialist
Robotics Operations Specialist

Insider, Inc. • San Francisco (CA)

Hybrid
USD 80,000 - 110,000
Health, dental, and vision benefits
Competitive compensation and stock options
Flexible work environment
Robotics Engineer
Robotics Engineer

Foundation Robotics Labs Inc. • San Francisco (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer
Robotics Software Engineer

Stealth Startup • San Francisco (CA)

On-site
USD 100,000 - 130,000
Founding Robotics Software Engineer
Founding Robotics Software Engineer

Bracket Bot Inc. • San Francisco (CA)

On-site
USD 100,000 - 150,000
Senior Robotics Software Engineer at Connect Staffing and Consulting San Francisco, CA
Senior Robotics Software Engineer at Connect Staffing and Consulting San Francisco, CA

MSU Solutions GmbH • San Francisco (CA)

On-site
USD 150,000 - 200,000