1

Robotics Software Developer Jobs in Colorado (NOW HIRING)

Senior Backend Software Engineer

Boulder, CO ยท Hybrid

$127K - $167K/yr

About the Role Spire is looking for a Senior Software Engineer to help design, build, and improve ... Experience working in aerospace, scientific computing, biotech, telecommunications, robotics, or ...

Software Engineer

Denver, CO ยท On-site

$115K - $155K/yr

Company Overview Performance Drone Works (PDW) is building the next generation of tactical robotic ... What You'll Do Our Software Engineer will: * Design, implement, and test software features across ...

Senior Backend Software Engineer

Boulder, CO ยท On-site

$130K - $171K/yr

About the Role Spire is looking for a Senior Software Engineer to help design, build, and improve ... Experience working in aerospace, scientific computing, biotech, telecommunications, robotics, or ...

Junior Software Engineer

Denver, CO ยท On-site

$85K - $115K/yr

Company Overview Performance Drone Works (PDW) is building the next generation of tactical robotic ... What You'll Do Our Junior Software Engineer will: * Write clean, maintainable code under the ...

Terrestrial Software Systems Engineer

Aurora, CO ยท On-site

$176K - $208K/yr

... Robotics Systems Engineer, Control Systems Engineer, Application Systems Engineer, Field Systems Engineer, Electronics Systems Engineer, Software Development Engineer, Hardware-Software Integration ...

... Robotics Systems Engineer, Control Systems Engineer, Application Systems Engineer, Field Systems Engineer, Electronics Systems Engineer, Software Development Engineer, Hardware-Software Integration ...

Senior Backend Software Engineer

Boulder, CO ยท Hybrid

$130K - $171K/yr

About the Role Spire is looking for a Senior Software Engineer to help design, build, and improve ... Experience working in aerospace, scientific computing, biotech, telecommunications, robotics, or ...

Senior Software Engineer

Denver, CO ยท On-site

$155K - $195K/yr

Company Overview Performance Drone Works (PDW) is building the next generation of tactical robotic ... What You'll Do Our Senior Software Engineer will: * Lead design and implementation of significant ...

Senior Software Engineer

Denver, CO

$126K - $166K/yr

Company Overview Performance Drone Works (PDW) is building the next generation of tactical robotic ... What You'll Do Our Senior Software Engineer will: * Lead design and implementation of significant ...

Staff Software Engineer

Denver, CO ยท On-site

$185K - $225K/yr

Company Overview Performance Drone Works (PDW) is building the next generation of tactical robotic ... What You'll Do Our Staff Software Engineer will: * Provide technical leadership across multiple ...

We have an exciting opportunity to join our amazing team of 500+ staff as a Robotic Process Automation Engineer. Feel free to check out our website at www.sourcepass.com to learn more about us!

next page

Showing results 1-20

Robotics Software Developer information

See Colorado salary details

$50.5K

$117.6K

$174.6K

How much do robotics software developer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for robotics software developer in Colorado is $117,607.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,600.00 and $136,700.00 per year, depending on experience, location, and employer.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive-level engineering roles or those with significant leadership responsibilities may also reach this compensation level.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What engineers make $300,000 a year?

Senior robotics software developers with extensive experience, specialized skills in AI, machine learning, and real-time systems, and often working in high-demand industries or companies can earn $300,000 or more annually. Achieving this level typically requires advanced degrees, certifications, and a strong track record of project success.

How much do robotic programmers make?

Robotic programmers, or robotics software developers, typically earn a median annual salary of around $80,000 to $120,000, depending on experience, location, and industry. Skilled programmers with expertise in programming languages like C++ and Python, as well as knowledge of robotic systems and tools, tend to earn higher salaries.

Can a software engineer work in robotics?

Yes, a software engineer can work in robotics by developing control algorithms, embedded systems, and software for robotic hardware. Skills in programming languages like C++ and Python, as well as knowledge of robotics frameworks such as ROS, are often required. Many robotics roles also require understanding of sensors, actuators, and real-time systems.
What are popular job titles related to Robotics Software Developer jobs in Colorado? For Robotics Software Developer jobs in Colorado, the most frequently searched job titles are:

Senior Backend Software Engineer

Spire

Boulder, CO โ€ข Hybrid

$127K - $167K/yr

Other

Posted 28 days ago


Job description

About the Roleย 

Spire is looking for a Senior Software Engineer to help design, build, and improve the reliable and secure systems that support our satellite and ground infrastructure.

This is a hands-on engineering role focused on backend systems, platform engineering, observability, and infrastructure-aware software development. You'll work closely with software, infrastructure, and cybersecurity teams to implement scalable solutions that support operational reliability and secure engineering practices.

We are not looking for a dedicated cybersecurity specialist. Instead, we're seeking an experienced software engineer who has worked alongside security teams and has experience implementing technical requirements related to security, reliability, and compliance within production systems.

This role is best suited to engineers who enjoy solving technically challenging problems and have experience working on complex systems in industries such as aerospace, scientific computing, telecommunications, biotech, robotics, or other high-reliability environments.

What You'll Do:

  • Design, develop, and maintain backend services and platform tooling
  • Collaborate with cybersecurity and infrastructure teams to implement secure engineering requirements
  • Contribute to modernising services, container environments, and CI/CD workflows
  • Improve telemetry, monitoring, logging, and observability across production systems
  • Support cloud-based infrastructure and deployment workflows in AWS environments
  • Participate in code reviews, architecture discussions, and engineering best practices
  • Work across infrastructure, backend systems, and operational tooling in a collaborative engineering environment

Who You Are:

Required Qualifications:

  • 5+ years of professional software engineering experience
  • Strong Python development skills
  • Experience with at least one compiled language such as Rust, C++, Go, Java, or C
  • Strong backend engineering experience building and maintaining production systems
  • Experience working with AWS-based environments (GCP experience also considered)
  • Experience with containers, CI/CD pipelines, and modern software delivery practices
  • Comfortable working in Linux-based development environments
  • Strong understanding of systems engineering, performance, reliability, and operational concerns
  • Experience collaborating with infrastructure and/or cybersecurity teams to implement technical requirements
  • Strong communication and documentation skills

Preferred Qualifications:

  • Experience working in aerospace, scientific computing, biotech, telecommunications, robotics, or other technically complex industries
  • Experience in smaller engineering organisations where engineers wear multiple hats across development and operations
  • Familiarity with Kubernetes, Terraform, and infrastructure-as-code approaches
  • Experience with PostgreSQL or other relational databases
  • Experience building observability or telemetry solutions using tools such as Grafana, Databricks, or Elasticsearch
  • Familiarity with GitHub Actions or modern CI/CD tooling
  • Exposure to secure software development or DevSecOps practices
  • Advanced academic research background (PhD/Postdoc) in engineering, physics, computer science, or related scientific disciplines

What We're Looking For:

We value engineers who are:

  • Curious and adaptable
  • Pragmatic problem-solvers
  • Interested in complex systems and infrastructure
  • Open to learning new technologies and domains
  • Collaborative and low-ego
  • Comfortable operating in fast-moving engineering environments

This role is primarily backend and platform focused. We are generally looking for engineers with stronger backend and systems experience rather than heavily frontend-focused backgrounds.

Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.

Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses-this is not something candidates need to have before applying. #LI-DC1