Junior Software Engineer – Robotics & Autonomous Systems

Marcurius

Clearwater (FL)

On-site

USD 60,000 - 90,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Marcurius Multi-Mission Solutions is seeking a motivated Junior Software Engineer to join our onsite engineering team in Clearwater, FL. You will develop, test, and integrate software for unmanned and autonomous maritime systems, collaborating with software, hardware, and systems engineers.

Ideal candidates have strong Python or C++ fundamentals, Linux experience, and a practical problem-solving mindset. You'll own development tasks and contribute across embedded systems, robotics, and hardware

Qualifications

  • Strong programming fundamentals with practical experience in Python or C++.
  • Familiarity with Linux-based development environments.
  • Demonstrated ability to write, debug, and troubleshoot software through projects.
  • Willingness to learn across software, embedded systems, and hardware integration.

Responsibilities

  • Develop, test, debug, and maintain software components using Python, C++, or other relevant technologies.
  • Support software development and integration for unmanned and autonomous maritime systems.
  • Collaborate with software, hardware, and systems engineers to solve technical challenges.
  • Contribute to embedded software development and integration with microcontrollers, sensors, and onboard systems.
  • Support robotics, autonomy, and machine learning-related development activities.
  • Assist with frontend interfaces, databases, and supporting software tools as needed.
  • Participate in hardware/software integration, prototype development, and system testing.
  • Troubleshoot software issues, investigate root causes, and implement improvements.
  • Maintain clear code documentation and follow established development and version control practices.
  • Take ownership of assigned development tasks while supporting broader engineering projects.

Skills

Python
C++
Linux

Education

Bachelor's degree in Computer Science, Software Engineering, Robotics, Computer Engineering, or related field

Tools

Git

Job description

Location: Clearwater, Florida (Onsite)
Company: Marcurius Multi-Mission Solutions

About Marcurius Multi-Mission Solutions

Marcurius Multi-Mission Solutions is a fast-growing Defense technology company headquartered in Clearwater, Florida. Founded by US and UK 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 fuse battle-proven technologies, 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

We’re looking for a motivated, curious, and hands-on Junior Software Engineer to join our growing engineering team at Marcurius Multi-Mission Solutions.

In this role, you’ll work alongside experienced engineers to develop, integrate, and test software supporting our advanced unmanned and autonomous systems. You'll contribute across a range of technologies, from software development and embedded systems to robotics, autonomy, and hardware integration.

We're looking for someone who genuinely enjoys building things, solving technical challenges, and learning new technologies. You don't need to be an expert in every area, but you should have strong programming fundamentals, a practical problem-solving mindset, and the drive to take ownership of your work.

Key Responsibilities
  • Develop, test, debug, and maintain software components using Python, C++, or other relevant technologies.
  • Support software development and integration for unmanned and autonomous maritime systems.
  • Collaborate with software, hardware, and systems engineers to solve technical challenges.
  • Contribute to embedded software development and integration with microcontrollers, sensors, and onboard systems.
  • Support robotics, autonomy, and machine learning-related development activities.
  • Assist with frontend interfaces, databases, and supporting software tools as needed.
  • Participate in hardware/software integration, prototype development, and system testing.
  • Troubleshoot software issues, investigate root causes, and implement improvements.
  • Maintain clear code documentation and follow established development and version control practices.
  • Take ownership of assigned development tasks while supporting broader engineering projects.
Required Qualifications
  • Strong programming fundamentals with practical experience in Python or C++.
  • Familiarity with Linux-based development environments.
  • Demonstrated ability to write, debug, and troubleshoot software through academic, personal, or professional projects.
  • Strong analytical thinking, problem-solving skills, and willingness to learn new technologies.
  • Interest in working across software development, embedded systems, and hardware integration.
  • Ability to collaborate effectively with engineers while independently managing assigned tasks.

Recent graduates and early-career engineers with strong technical projects are encouraged to apply.

Preferred Qualifications
  • Degree in Computer Science, Software Engineering, Robotics, Computer Engineering, or a related technical field.
  • Familiarity with microcontrollers, embedded systems, Arduino, Raspberry Pi, or similar platforms.
  • Interest in or exposure to robotics, autonomous systems, artificial intelligence, or machine learning.
  • Experience with frontend development, databases, Git, or software development tools.
  • Personal software projects, GitHub repositories, or hands-on engineering projects demonstrating technical curiosity and initiative.
Work Environment
  • Onsite engineering and integration environment.
  • Direct involvement in prototype development and system testing, including sea trials.
  • Fast-paced development cycles with aggressive timelines.
  • Close collaboration with multidisciplinary engineering teams.
  • Customer, end-user, and internal team-facing activities.
Why Marcurius

Marcurius is a people-first, execution-focused organization assembling a high-impact team of Engineers and Operators. This role offers the opportunity to directly shape real-world systems, support strategic national security priorities, and be part of an incredibly exciting journey – building the foundations of a next-generation Defense technology company.

Equal Opportunity Employment

Marcurius Multi-Mission Solutions is an Equal Opportunity Employer. We are committed to building a diverse, mission-driven team and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected characteristic under applicable federal, state, or local law.

We strongly encourage applications from veterans and individuals with experience in maritime, defense, communications, and advanced technology sectors.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer: Maritime Robotics & Autonomy
Junior Software Engineer: Maritime Robotics & Autonomy

Marcurius • Clearwater (FL)

On-site
USD 60,000 - 90,000
Lead Systems Engineer / Integration Lead
Lead Systems Engineer / Integration Lead

Marcurius • Clearwater (FL)

On-site
USD 150,000 - 210,000
HR Manager
HR Manager

Marcurius • Clearwater (FL)

On-site
USD 90,000 - 120,000
Site & Facilities Manager
Site & Facilities Manager

Marcurius • Clearwater (FL)

On-site
USD 60,000 - 80,000
Diverse team environment
Opportunity to shape defense technology solutions
Technical Writer, UxV Engineering Support
Technical Writer, UxV Engineering Support

Marcurius • Clearwater (FL)

On-site
USD 83,000 - 103,000
Technical Writer, UxV Engineering Support (Contract)
Technical Writer, UxV Engineering Support (Contract)

Marcurius • Clearwater (FL)

On-site
USD 83,000 - 103,000
Senior Software Engineer - Maritime Integrated Solutions
Senior Software Engineer - Maritime Integrated Solutions

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Software Engineer II
Software Engineer II

Integer Technologies • Columbia (SC)

On-site
USD 120,000 - 180,000
Relocation assistance
Year-end bonuses
401(k) with company match
+3
Software Engineer
Software Engineer

Nauticus Robotics • Webster (TX)

On-site
USD 80,000 - 120,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Ultra Maritime • Columbia City (IN)

On-site
USD 80,000 - 110,000
401(k) Plan with Company Match
Paid time off
Tuition reimbursement
+2