1

Robotics Software Engineer Jobs in Tampa, FL (NOW HIRING)

Software Engineer III

Clearwater, FL ยท On-site

$49.25 - $66.25/hr

With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a ... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ...

Software Engineer III

Clearwater, FL ยท On-site

$90 - $130/hr

With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a ... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ...

Embedded Software Engineer

Tampa, FL ยท On-site

$124K - $163K/yr

Description XTEND Tampa is seeking an Embedded Software Engineer to support the development ... Experience with drone systems, robotics, autonomous systems, aerospace systems, or defense-related ...

Software Engineer III (.NET)

Clearwater, FL ยท On-site

$49.25 - $66.25/hr

With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a ... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ...

next page

Showing results 1-20

Robotics Software Engineer information

See Tampa, FL salary details

$56.7K

$117.7K

$169.2K

How much do robotics software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for robotics software engineer in Tampa, FL is $117,677.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,300.00 and $143,600.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 are the most commonly searched types of Robotics Software Engineer jobs in Tampa, FL?

The most popular types of Robotics Software Engineer jobs in Tampa, FL are:

What are popular job titles related to Robotics Software Engineer jobs in Tampa, FL?

For Robotics Software Engineer jobs in Tampa, FL, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer jobs in Tampa, FL look for?

The top searched job categories for Robotics Software Engineer jobs in Tampa, FL are:

What cities near Tampa, FL are hiring for Robotics Software Engineer jobs?

Cities near Tampa, FL with the most Robotics Software Engineer job openings:

Infographic showing various Robotics Software Engineer job openings in Tampa, FL as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $117,677 per year, or $56.6 per hour.

Lead Autonomy & Robotics Software Engineer

Marcurius

Clearwater, FL โ€ข On-site

$94K - $124K/yr

Full-time

Posted 9 days ago


Job description

About Marcurius Multi-Mission Solutions

Marcurius Multi-Mission Solutions is a fast-growing defense technology company headquartered in the Tampa Bay area, Florida. Founded by U.S. and U.K. veterans, Marcurius brings decades of frontline experience across Special Operations and Intelligence missions, with deep expertise in asymmetric warfare and the real-world employment of unmanned systems.

Marcurius is building a new kind of unmanned systems company- multi-domain, multi-platform, and mission-driven. We integrate battle-proven platforms, resilient command-and-control architectures, and operator-led doctrine to deliver capabilities that work in contested environments. Our initial focus is the rapid fielding of advanced Unmanned Surface Vessels (USVs) for modern maritime operations.

Role Overview

As Lead Autonomy & Robotics Software Engineer, you will be responsible for the design, integration, and deployment of the software systems that enable autonomous vehicle operation.

You will work closely with the Chief Engineer, hardware and vehicle integration teams, and future software engineers to define software architecture, integrate sensors, develop autonomy capabilities, and deliver production-ready systems.

This role is intended for an engineer who has successfully deployed autonomous platforms into operational environments and understands the challenges of transitioning from simulation to fielded systems.

Key Responsibilities
  • Lead the architecture and technical direction of the autonomy software stack.
  • Design and implement robotics software using ROS 2 and related frameworks.
  • Lead integration of sensors, radar, cameras, IMUs, GPS, communications, and mission systems.
  • Develop and maintain autonomy capabilities including navigation, localization, perception, and mission execution.
  • Architect multi-sensor fusion solutions for operation in degraded and contested environments.
  • Design systems that continue operating safely when sensors or communications are impaired.
  • Develop operator interfaces and mission management software.
  • Support embedded and real-time software deployment on vehicle hardware.
  • Establish testing, validation, simulation, and CI/CD processes for robotics software.
  • Participate in field testing and troubleshooting of deployed systems.
  • Mentor software engineers and contribute to technical standards and engineering best practices.
Required Qualifications
  • Bachelor's degree in Computer Science, Robotics, Software Engineering, Electrical Engineering, or related discipline.
  • 5+ years of experience developing robotics, autonomy, or autonomous vehicle software.
  • Demonstrated experience deploying autonomous systems on operational hardware.
  • Strong proficiency in C++ and/or Python.
  • Deep experience with ROS 2 and modern robotics software architectures.
  • Experience with autonomy frameworks such as Nav2, Behavior Trees, SLAM Toolbox, or equivalent technologies.
  • Experience integrating multiple sensor modalities including LiDAR, radar, cameras, GPS, and IMUs.
  • Experience with sensor fusion, localization, and navigation systems.
  • Experience working with embedded and real-time systems.
  • Experience developing software verification, validation, and automated testing pipelines.
Preferred Experience
  • Maritime autonomous systems experience.
  • Defense, military, or government robotics experience.
  • Experience with unmanned surface vessels (USV), UGVs, UAVs, or other autonomous platforms.
  • Experience with mission planning and command-and-control systems.
  • Familiarity with autonomy safety frameworks and reliability engineering.
  • Experience operating autonomous systems in contested or degraded environments.
  • Security clearance eligibility.
What Success Looks LikeWithin the first 12 months, you will:
  • Support the software architecture development for Marcurius autonomous platforms.
  • Deliver a field-capable autonomy software stack integrated with vehicle hardware.
  • Build robust sensor fusion and navigation capabilities.
  • Implement software testing and deployment processes suitable for operational systems.
  • Support successful vehicle integration and field testing activities.
Work Environment
  • Based onsite in Clearwater/Tampa Bay, Florida, working closely with vehicle integration, systems engineering, and hardware teams.
  • Hands-on involvement in system bring-up, hardware integration, sensor calibration, and field testing activities.
  • Regular participation in dockside testing, sea trials, and operational demonstrations of maritime autonomous systems.
  • Fast-paced engineering environment focused on rapid prototyping, iterative development, and continuous improvement.
  • Direct collaboration with Chief Engineer, Systems Engineers, Electrical Engineers, Mission Software Engineers, and Autonomy Specialists.
  • Opportunity to influence technical architecture and key engineering decisions from concept through deployment.
Why Marcurius

Marcurius is a people-first, execution-focused organization assembling a small, high-impact team of engineers and operators. This role offers the opportunity to design and field electrical systems that directly enable real-world maritime missions and help build the technical foundation of a next-generation unmanned systems company.