Teledyne FLIR is seeking a Principal Software Development Engineer to join their team in Fareham, UK. This role is crucial in designing and implementing Raymarine's Lighthouse operating system and applications for their proprietary chartplotter hardware. The position offers a unique blend of embedded systems development and marine technology innovation.
The ideal candidate will work closely with Cartography and Software Engineering teams across multiple locations, including Fareham UK and Madison Wisconsin USA, with opportunities for collaboration with engineering teams in Europe and Asia. The role requires extensive experience in C++ embedded systems development and graphics rendering using OpenGL.
This is an excellent opportunity for a seasoned software engineer with at least 10 years of experience who wants to make an impact in marine technology. The position offers a hybrid work arrangement, combining onsite work at the Raymarine facility in Fareham UK with some work-from-home flexibility.
The role involves working with cutting-edge R&D, where software and hardware development come together under one roof. You'll be part of a friendly culture that emphasizes collaboration, problem-solving, and creativity. The company offers a fair compensation structure and benefits package.
Key responsibilities include developing high-quality applications, ensuring code quality, reviewing team's work, and supporting continuous integration/deployment processes. The position requires strong technical skills in C++, embedded systems, and OpenGL, combined with excellent communication and troubleshooting abilities.
This role would be particularly appealing to someone who is passionate about marine technology and wants to work on products used by both professionals and enthusiasts. The position requires access to export-controlled information, so candidates must be eligible for appropriate export control licenses.