Teledyne Technologies is seeking a Principal Software Development Engineer to join their Raymarine team in Fareham, UK. This role focuses on designing, implementing, and supporting Raymarine's Lighthouse operating system and applications for their proprietary chartplotter hardware. The position offers a unique opportunity to work with cutting-edge marine technology, collaborating with Cartography and Software Engineering teams across multiple locations including the UK, USA, Europe, and Asia.
The ideal candidate will bring 10+ years of C++ embedded systems experience and strong expertise in graphics rendering using OpenGL. You'll be responsible for developing high-quality applications, ensuring code quality, reviewing team contributions, and supporting continuous integration/deployment processes. The role requires strong technical skills in embedded systems development, combined with excellent troubleshooting and communication abilities.
Working at Raymarine offers exposure to industry-leading marine technology used by professionals and enthusiasts. The company provides a collaborative environment focused on problem-solving and creativity, with the flexibility of a hybrid work model. This position is particularly exciting for those interested in marine technology and embedded systems development, offering the opportunity to work on sophisticated navigation and marine electronics systems.
The role requires access to export-controlled information, so candidates must be eligible for appropriate export control licenses. Join a team that values innovation, quality, and technical excellence in creating marine navigation solutions.