1

Robotics Software Engineer Jobs in Thornton, CO (NOW HIRING)

... robotic, and open surgical procedures. The Software Engineer II is an independent component owner ... who works with moderate guidance, owning defined software scope, planning and executing development ...

New

Principal Software Engineer

Denver, CO · On-site

$138K - $186K/yr

Performance Drone Works (PDW) is building the next generation of tactical robotic systems for defense and public safety missions. They are seeking a Principal Software Engineer to provide technical ...

Performance Drone Works (PDW) is building the next generation of tactical robotic systems for defense and public safety missions. The Staff Software Engineer will provide technical leadership, uphold ...

Performance Drone Works (PDW) is building the next generation of tactical robotic systems used across defense, national security, and public safety missions. The Staff Software Engineer will provide ...

Staff Embedded Software Engineer

Arvada, CO · On-site

$134K - $177K/yr

Lunar Outpost, an industry leader in space robotics and planetary vehicles, invites you to join our ... Currently, we are seeking a Staff Embedded Software Engineer to contribute to our mission in a ...

Senior Software Engineer

Denver, CO · On-site

$126K - $166K/yr

Performance Drone Works (PDW) is building the next generation of tactical robotic systems for defense, national security, and public safety missions. The Senior Software Engineer will lead the design ...

About the Team The Air Defense team builds robots that find other robots and knock them out of the ... As a Software Engineer on the Air Defense team, you will solve a wide variety of problems involving ...

... robotic, and open surgical procedures. The Software Engineer II is an independent component owner ... who works with moderate guidance, owning defined software scope, planning and executing development ...

Showing results 41-60

Robotics Software Engineer information

See Thornton, CO salary details

$61.4K

$127.3K

$183K

How much do robotics software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for robotics software engineer in Thornton, CO is $127,325.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,300.00 and $155,400.00 per year, depending on experience, location, and employer.

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

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

What cities near Thornton, CO are hiring for Robotics Software Engineer jobs?

Cities near Thornton, CO with the most Robotics Software Engineer job openings:

Infographic showing various Robotics Software Engineer job openings in Thornton, CO as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $127,325 per year, or $61.2 per hour.

Software Engineer II

CONMED Corporation

Denver, CO • On-site

Other

Medical, Dental, Vision, Life, Retirement

Posted yesterday

New


ConMed rating

7.9

Company rating: 7.9 out of 10

Based on 19 frontline employees who took The Breakroom Quiz


Job description

Location: Denver, CO
CONMED is seeking a Software Engineer II to join the Advanced Surgical R&D team based in Denver, CO. This role will partner with cross-functional teams to design, develop, verify, and maintain secure software components and subsystems for medical devices used in laparoscopic, robotic, and open surgical procedures.
The Software Engineer II is an independent component owner who works with moderate guidance, owning defined software scope, planning and executing development and verification activities, and resolving moderately complex technical issues while escalating risks appropriately.
CONMED is a global leader in medical technology, empowering healthcare providers worldwide to deliver exceptional patient outcomes. We foster a culture of accountability, collaboration, and continuous improvement, supported by leadership that values professional growth, technical excellence, and responsible innovation.
Duties and Responsibilities
  • Own assigned software components, features, or small subsystems across the full secure development lifecycle: requirements, design, implementation, code review, verification, release, post-market support, and maintenance.
  • Design, develop, debug, and maintain secure embedded, application, and/or control-system software for medical devices.
  • Translate user needs, system requirements, and design inputs into clear, testable software requirements and design specifications.
  • Contribute to secure architecture and implementation decisions that support product security, safety, and effectiveness in alignment with IEC 62304, IEC 81001-5-1, and CONMED quality system expectations.
  • Develop and maintain unit tests, integration tests, verification protocols, test reports, and traceability; execute verification, investigate defects, support root-cause analysis, and implement corrective changes.
  • Conduct peer code reviews to help ensure quality, maintainability, testability, and cybersecurity.
  • Collaborate with engineering, quality, regulatory, manufacturing, clinical, and marketing stakeholders to resolve interface issues and ensure software meets user, product, safety, and business needs.
  • Support design transfer, manufacturing release, and sustaining engineering activities for new and released products.
  • Apply established engineering processes, secure development practices, and design controls, using standard tools for source control, issue tracking, requirements management, automated testing, and configuration management.
  • Identify technical risks, schedule blockers, and requirement gaps within assigned scope; communicate status clearly and escalate appropriately.
  • Apply AI-enabled development methods responsibly, such as coding assistance, test generation, documentation support, requirements analysis, and prototyping, while maintaining engineering judgment and compliance with regulated development practices.

Minimum Qualifications
  • Bachelor of Science degree required in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent engineering discipline.
  • 2+ years of relevant software development experience, preferably 2-4 years, using Java and/or C/C++ in embedded, application, control-system, or regulated-product environments.
  • Experience carrying at least one software component or feature through design, implementation, testing, documentation, and release or maintenance support.
  • Training, project work, or practical experience applying AI-enabled tools or methods to software development, test development, documentation, or related engineering workflows.

Knowledge and Experience Qualifications
  • Solid foundation in software design principles, data structures, algorithms, secure coding practices, and debugging.
  • Working knowledge of embedded, application, control-system, or distributed software relevant to medical-device development.
  • Experience writing and maintaining unit tests, integration tests, and verification evidence.
  • Experience with source control, code review practices, issue tracking, and software development lifecycle tools.
  • Ability to write clear software requirements, design descriptions, test protocols, test reports, and defect investigations.
  • Familiarity with SQL databases, data persistence, or structured data handling.
  • Strong written and verbal communication skills, including explaining technical tradeoffs, risks, and status to engineering and non-engineering stakeholders.

Preferred Qualifications
  • Prior experience contributing to software design and development under IEC 62304, IEC 81001-5-1, FDA design controls, ISO 14971, or similar regulated-product standards.
  • Experience with medical-device software, surgical systems, capital equipment, robotics, energy-based devices, or connected healthcare products.
  • Experience with web application development, cloud-connected systems, cybersecurity, device connectivity, or data pipelines.
  • Experience with scripting or analysis languages such as Python, MATLAB, Ruby, or R.
  • Hands-on experience with AI coding assistants, AI-assisted test generation or code review, machine learning, computer vision, or other applied AI/ML development workflows.

This position is not eligible for employer based sponsorship.
Disclosure as required by applicable law, the annual salary range for this position is $70,000 - $109,000. The actual compensation may vary based on geographic location, work experience, education and skill level. The salary range is CONMED's good faith belief at the time of this posting.
Colorado residents: In any materials you submit, you may redact or remove age identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
This job posting is anticipated to close on September 1, 2026. We may, however, extend this time period, in which case the posting will remain available on careers.conmed.com. Please submit your application as soon as possible as we will be reviewing applications on a rolling basis as we receive them.
Benefits:
CONMED offers a wide array of benefits to fit your unique needs. Visit our Benefits Page for more information.
  • Competitive compensation
  • Excellent healthcare including medical, dental, vision and prescription coverage
  • Short & long term disability plus life insurance -- cost paid fully by CONMED
  • Retirement Savings Plan (401K) -- CONMED matches your contributions dollar for dollar, with the potential for up to 7% per pay period
  • Employee Stock Purchase Plan -- allows stock purchases at discounted price
  • Tuition assistance for undergraduate and graduate level courses

Know someone at CONMED? Have them submit you as a referral before applying for this position to be eligible for our Employee Referral Program incentives!
CONMED is an equal opportunity employer and does not discriminate on the basis of any legally protected status or characteristic. Protected veterans and individuals with disabilities are encouraged to apply. The Know Your Rights: Workplace Discrimination is Illegal Poster reaffirms this commitment.
Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
If you feel you need a reasonable accommodation pursuant to the ADA, you are encouraged to contact us at option #5.

What ConMed employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom