1

Robotics Software Engineer Jobs in Colorado (NOW HIRING)

You will work across software, hardware, and field deployment challenges to deliver intelligent ... Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering ...

You will work across software, hardware, and field deployment challenges to deliver intelligent ... Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering ...

You will work across software, hardware, and field deployment challenges to deliver intelligent ... Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering ...

As a Senior Software Engineer at Prime Robotics, you'll own meaningful pieces of our next-generation robotic control systems end-to-end -- from design through production. We're looking for an ...

As a Senior Software Engineer at Prime Robotics, you'll own meaningful pieces of our next-generation robotic control systems end-to-end - from design through production. We're looking for an engineer ...

As a Senior Software Engineer at Prime Robotics, you'll own meaningful pieces of our next-generation robotic control systems end-to-end - from design through production. We're looking for an engineer ...

As a Senior Software Engineer at Prime Robotics, you'll own meaningful pieces of our next-generation robotic control systems end-to-end -- from design through production. We're looking for an ...

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

... Robotics Software Engineer, etc. DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

... a robot for school or prototyping your first (or tenth) product. No matter your vision or skill ... The Software Engineer is an important role within SparkFun, developing and delivering key ...

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 ...

next page

Showing results 1-20

Robotics Software Engineer information

See Colorado salary details

$63.1K

$130.9K

$188.2K

How much do robotics software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for robotics software engineer in Colorado is $130,938.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,400.00 and $159,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

Can a software engineer work in robotics?

A robotics software engineer develops and maintains software for robotic systems, often using programming languages like C++ and Python, and working with hardware interfaces and control algorithms. This role typically requires knowledge of robotics frameworks such as ROS and experience with embedded systems or sensors. Software engineers with these skills can work in robotics companies, research labs, or automation environments.

What Does a Robotics Software Engineer Do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

Is robotics a dead field?

Robotics is an active and growing field with ongoing advancements in automation, AI integration, and sensor technologies. Robotics Software Engineers are in demand across industries such as manufacturing, healthcare, and logistics, requiring skills in programming languages like C++ and Python, as well as familiarity with robotic frameworks like ROS.

What engineers make $300,000 a year?

Senior robotics software engineers with extensive experience, advanced skills in programming languages like C++ and Python, and expertise in areas such as machine learning or autonomous systems can earn $300,000 or more annually. High compensation is often associated with leadership roles, specialized knowledge, and working in industries like aerospace, defense, or high-tech manufacturing.

What are some common challenges faced by Robotics Software Engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What does a Robotics Software Engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What engineers make $500,000?

Senior robotics software engineers with extensive experience, specialized skills in AI, machine learning, or embedded systems, and often working in high-demand industries or at large tech companies can earn $500,000 or more annually. Compensation at this level typically includes base salary, bonuses, and stock options, especially in competitive markets or leadership roles.
What are the most commonly searched types of Robotics Software Engineer jobs in Colorado? The most popular types of Robotics Software Engineer jobs in Colorado are:
What cities in Colorado are hiring for Robotics Software Engineer jobs? Cities in Colorado with the most Robotics Software Engineer job openings:
Infographic showing various Robotics Software Engineer job openings in Colorado as of June 2026, with employment types broken down into 86% Full Time, 8% Part Time, 3% Contract, and 3% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $130,938 per year, or $63 per hour.
Senior Robotics Engineer

Senior Robotics Engineer

Prime Robotics

Denver, CO • On-site

$150K/yr

Full-time

Medical, Dental, Vision

Posted 3 days ago


Job description

At Prime Robotics, we're building the future of warehouse automation through tightly integrated robotics, software, and intelligent infrastructure. Our systems support pallet retrieval, case picking, each picking, and rack automation in active, high-throughput warehouse environments. We are now advancing our platform toward the next generation of AI-driven robotics, combining autonomous systems, perception, simulation, and scalable software to create smarter, more adaptive warehouse operations.
Position
We are seeking a Senior Robotics Engineer to help architect and develop the next generation of Prime Robotics' autonomous systems. This is a hands-on engineering role focused on building production-grade robotics software and integrating advanced robotics technologies that drive state of the art perception, navigation, and distributed systems. You will work across software, hardware, and field deployment challenges to deliver intelligent, scalable, and reliable robotic solutions for real-world warehouse environments.
Please note that this role is on-site and this individual will split their time between our lab in Downtown Denver and our Corporate HQ in Lakewood, CO.
What You'll Do
  • Architect and develop robotics software in ROS/ROS2 for autonomous mobile robots, from motion and perception through orchestration and fleet behavior.
  • Build and optimize systems involving SLAM navigation, sensor fusion, path & motion planning, and multi-robot coordination.
  • Lead development in advancing our robotics capabilities to include AI and machine learning for safety and throughput optimizations
  • Troubleshoot complex field and lab issues across hardware/software boundaries, driving root cause analysis and long-term fixes.
  • Collaborate with cross-functional teams in the US and China to improve robotic system performance, reliability, and maintainability.
  • Support customer implementations, deployment readiness, and technical validation efforts that shape future product direction and sustain high value customer requirements.

Requirements
Required Skills & Experience
  • 8+ years of experience in robotics, autonomous systems, or related fields, with a proven track record of shipping real products.
  • Strong expertise in C++ and Python, with experience building performance-critical, production-quality systems.
  • Deep understanding of ROS/ROS2, real-time robotics systems, SLAM, navigation, path planning, and control.
  • Experience with perception systems, sensor integration, computer vision, and AI/ML-enabled robotics workflows.
  • Strong Linux and Docker experience, with familiarity in distributed systems, embedded systems, or edge compute environments.
  • Hands-on experience debugging and integrating robotic hardware, software, and field-deployed systems.
  • Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, Computer Science, or related field; advanced degree preferred.

Bonus Qualifications
  • Experience with NVIDIA Jetson, Isaac SDK, Isaac Sim, Omniverse, CUDA, or GPU-accelerated robotics workloads.
  • Experience with Java/Spring Boot programming and development.
  • Background in warehouse automation, AMRs, material handling, or industrial robotics.
  • Experience with gRPC, Protobuf, or distributed messaging frameworks.
  • Familiarity with robot hardware such as mobility bases, arms, grippers, safety systems, and embedded electronics.
  • Experience working across international engineering teams and influencing technical direction without direct authority.

What We're Looking For
  • A strong systems thinker who can balance architecture, performance, and practical execution.
  • A hands-on engineer who can move fluidly between design, coding, debugging, and deployment support.
  • Someone who values clean, scalable software but stays grounded in real robot behavior and operational constraints.
  • A problem solver who takes ownership, drives clarity, and pushes through ambiguity.
  • An engineer who is excited about advancing warehouse robotics with AI, autonomy, and robust software foundations.

The expected minimum base salary for this role is $150,000 annually, informed by external market data. Actual offers will depend on factors such as the candidate's experience, education, training, key or critical skills, and current market and business conditions.
Benefits
  • Employer-subsidized medical, dental, and vision insurance plans to support your health and wellbeing.
  • Dedicated vacation and sick leave that allows you to recharge and take care of yourself when needed.
  • Invaluable hands-on experience with cutting-edge robotics technology that keeps your skills at the industry forefront.
  • A collaborative culture where innovation thrives, and your work has a real impact.
  • The excitement of contributing to transformative technology in a fast-growing industry.

Our hiring process may incorporate AI-assisted tools to support activities such as application review, resume screening, and response evaluation. These tools are used to assist our recruitment team and do not make hiring decisions independently. All final decisions are made by a human reviewer. For questions about how your personal data is handled during this process, please don't hesitate to reach out to us.
Prime Robotics is proud to be an EEOE, M/F/D/V, and we are committed to diversity both in practice and spirit at the corporate level.
Prime Robotics participates in E-Verify. E-Verify is an Internet-based system that compares information from an employee's Form I-9, Employment Eligibility Verification, to data from U.S. Department of Homeland Security and Social Security Administration records to confirm employment eligibility.