Senior Embedded C++ Engineer — Marine Navigation Systems
jobs.frontdoordefense.com - Jobboard
Fareham
Hybrid
GBP 70,000 - 90,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Work on industry-leading marine technology
Friendly culture focusing on collaboration
Fair compensation structure and benefits
Hybrid work model with flexibility
Job summary
Raymarine in Fareham is seeking a Principal Software Development Engineer to design, implement, and support the Lighthouse operating system and applications. The role involves collaboration with engineering teams both onsite and internationally, focusing on embedded systems and the use of C++. Candidates should have at least 10 years of experience in the field and strong communication skills. Raymarine offers a hybrid work model and a supportive, collaborative culture.
Qualifications
Minimum 10 years of experience developing C++ for embedded systems.
Strong troubleshooting skills.
Ability and desire to learn quickly and work in a fast-paced agile development environment.
Responsibilities
Design, implement, and support Raymarine's Lighthouse operating system and applications.
Collaborate with teams to develop high-quality applications.
Ensure high code quality in own and team's work.
Troubleshoot and support existing applications and systems.
Skills
C++ development for embedded systems
Graphics rendering using OpenGL
Software development frameworks
Git and Git Branching
GIS data structures and algorithms
Agile development environment
Troubleshooting skills
Communication skills
Education
Bachelor's Degree in Computer Science, Mathematics, or related field
Tools
Jenkins
Bitbucket
Job description
Raymarine in Fareham is seeking a Principal Software Development Engineer to design, implement, and support the Lighthouse operating system and applications. The role involves collaboration with engineering teams both onsite and internationally, focusing on embedded systems and the use of C++. Candidates should have at least 10 years of experience in the field and strong communication skills. Raymarine offers a hybrid work model and a supportive, collaborative culture.