Junior Software Engineer – Robotics & Autonomous Systems
Automation
Autonomous Systems
Autonomy
Data Processing
Desktop Support
Developer
DevOps
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineering
Frontend
Hardware Engineering
Hardware Software Co Design
It Support
Linux
Mechatronics
Microcontrollers
Operating System
Operating Systems
Programming
Robotics
Software Development
Software Engineer
Software Engineering
Systems
Technical Support
Unix Operating System
Version Control
Job Description
Join Marcurius Multi-Mission Solutions as a Junior Software Engineer focused on robotics and autonomy for maritime unmanned systems based in Clearwater, Florida.
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
- Work with software, hardware, and systems engineers to resolve technical challenges
- Contribute to embedded software integration across microcontrollers, sensors, and onboard systems
- Assist with development activities related to robotics, autonomy, and machine learning
- Help build and support 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
- Own 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
- Proven ability to write, debug, and troubleshoot software through academic, personal, or professional work
- Strong analytical thinking and problem-solving skills, with willingness to learn new technologies
- Interest in spanning software development, embedded systems, and hardware integration
- Ability to collaborate with engineers and independently manage assigned tasks
Technologies
- Python, C++, Linux
- Microcontrollers, sensors
- Machine learning, frontend, databases
- Version control, Arduino, Raspberry Pi
Preferred Qualifications
- Degree in Computer Science, Software Engineering, Robotics, Computer Engineering, or a related technical field
- Familiarity with microcontrollers and embedded systems (including Arduino and 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 related software development tools
- Personal software projects, GitHub repositories, or hands-on engineering work demonstrating curiosity and initiative
Work Location and Environment
- Clearwater, FL (Onsite)
- Onsite engineering and integration environment for prototype development and system testing, including sea trials
- Fast-paced development cycles with aggressive timelines
- Multidisciplinary collaboration with software, hardware, and systems teams
- Customer, end-user, and internal team-facing activities
Similar Jobs
?