Responsibilities
Design, develop, and implement application software solutions for underwater robotics and autonomous systems.Architect and develop backend server infrastructure and software frameworks.Develop high-performance software in C++ for next-generation underwater vehicles.Maintain, support, and enhance existing software products and codebases.Collaborate with multidisciplinary engineering teams to deliver robust and scalable software solutions.Contribute to software architecture, design reviews, and continuous improvement initiatives. Required Skills & Experience
Degree in Software Engineering, Computer Science, Electronics, Engineering, or a related discipline, or equivalent commercial experience.Extensive commercial experience developing software in C++.Experience developing control or automation software for complex sys...