Software Engineer (User Interfaces)

Subsea CraftPortsmouth, NH
1d$40,000 - $55,000

About The Position

We're seeking a skilled Software Engineer to join our team developing advanced control systems and user interfaces for autonomous marine vessels. You'll play a key role in designing intuitive, high-performance software—from sleek operator interfaces to robust autonomy and communication modules—while contributing to testing, documentation, and team-wide code quality. If you enjoy solving complex problems, crafting elegant user experiences, and seeing your software in action on real-world systems, we’d love to have you onboard.

Requirements

  • Degree level qualification in Computer Science, Mechatronics or similar, or equivalent industry experience.
  • Software development experience in modern C++ (14 or newer)
  • User interface and/or graphics development experience (Qt preferable)
  • A proactive individual with strong commitment and self-motivation

Nice To Haves

  • Experience with Qt QML, and/or Qt C++ bindings
  • User interface and graphics development experience
  • User experience (UX) research and design
  • Experience with ROS or ROS2
  • Experience with mobile robotics projects
  • Experience with graphical tools such as Photoshop, Blender, Illustrator.

Responsibilities

  • Software design and development in line with the system requirements, with focus on user interfaces, communication and autonomy
  • Designing and delivering beautiful User Interfaces for controlling and monitoring mobile platforms, with a focus on user experience and usability.
  • Testing and validation of software, including unit testing, bench testing, and sea trials.
  • Production of comprehensive software documentation
  • Conducting peer reviews to ensure designs are fit for purpose, extensible and re-usable
  • Working flexibly with the software and engineering teams to ensure software and documentation are delivered on time

Benefits

  • Annual Leave – Entitlement to 25 days of annual leave plus bank holidays
  • Wellbeing Day - An additional Wellbeing Day each year to focus on personal health and wellbeing.
  • Private Healthcare – Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.
  • Life Assurance and Critical Illness Cover – Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.
  • Family Leave – Enhanced maternity and paternity pay
  • Christmas Leave – A Christmas shutdown is typically observed.
  • Professional Development – Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.
  • Pension Contribution – pension scheme with the option to contribute via salary sacrifice
  • Flexible Working – Opportunities for flexible working arrangements to promote work–life balance.
  • Inclusive Culture – A professional environment that values diversity, innovation, and collaboration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service