Brunswick Corporation, through its Navico Group division, is seeking an Autopilot Software Engineer to join their team in Southampton, UK. This role focuses on developing automatic steering solutions for recreational and commercial vessels, working with cutting-edge marine technology. The position involves full software development lifecycle responsibilities, from requirement gathering to implementation and testing.
The successful candidate will work on innovative projects using various operating systems including Linux, Zephyr, and Android, developing solutions that push the boundaries of marine automation. You'll be part of a talented R&D engineering department, contributing to the latest products that Navico brings to market.
The role offers a hybrid working arrangement with 3 days in the Southampton office, combining office work with hands-on testing in labs and on boats. As part of Brunswick, the world's largest recreational marine business, you'll have opportunities for growth and development within a global organization.
Key technical areas include embedded systems development, working with CANBus, networking, and control systems. The ideal candidate will have strong programming skills in C++, with additional experience in Python or Kotlin being advantageous. You'll be involved in both software development and practical application, including regular sea trials for testing.
This position offers the opportunity to work at the intersection of software engineering and marine technology, perfect for someone who combines technical expertise with an interest in marine applications. The role provides exposure to various aspects of marine technology development while working for an industry leader committed to innovation.