Robotics Software Engineer
TRITANIUM
Charing Cross, United Kingdom
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Charing Cross, United Kingdom
Tech stack
C++
Software Architecture
QT
Ansible
Systems Integration
Robot Operating System
Information Technology
Job description
As a Robotics Software Engineer, you'll design, develop, and integrate advanced control systems for uncrewed marine platforms. This is a hands-on technical role combining software architecture, system integration, and real-world deployment.
You will:
- Develop control and automation software for robotic and marine systems
- Deliver reliable software components for motion control, navigation, and system integration
- Collaborate across engineering and operations to turn real-world challenges into resilient solutions
- Uphold best practices in development, testing, and documentation
- Support onboard integration and field trials
- Mentor junior engineers and contribute to a culture of continuous improvement
Requirements
- Degree in Robotics, Mechatronics, Computer Science, or similar
- Strong experience in robotics or embedded systems development
- Proficient in C++, ideally with real-time or mission-critical systems
- Familiarity with ROS2, LCM, DDS, or GUI frameworks like Qt
- Collaborative, communicative, and comfortable in a fast-paced environment
- Willing to travel for integration and testing
Desirable: Offshore or marine systems experience, automation frameworks (e.g. Ansible), CI/CD pipelines, and exposure to safety or HSE systems., Unfortunately, we are unable to provide sponsorship for this role and candidates must be a UK Citizen with full Right to Work.