OverviewLead embedded innovation in a cutting-edge marine tech environment. Shape the future of navigation systems with your firmware expertise.
Senior Software Engineer
Location: Margate
Salary: Highly competitive DOE
Benefits
Flexible working hours
Private healthcare
Generous annual leave
Pension scheme
Professional development support
About the roleJoin a pioneering technology firm specialising in advanced marine navigation systems. As a Senior Software Engineer, you''ll collaborate closely with the CTO and RandD Director to drive innovation, lead firmware development, and guide product evolution from concept to delivery.
You''ll be instrumental in shaping technical strategy and mentoring junior engineers, while ensuring seamless integration between hardware and software. You''ll lead feasibility studies, design reviews, and risk assessments, while staying ahead of industry trends and embedding new technologies into our product roadmap. This is a hands-on leadership role with scope to manage projects and influence long-term technical direction.
Responsibilities
Leading embedded firmware design and development
Mentoring junior engineers and ensuring delivery standards
Collaborating on product concept development
Translating system requirements into software specifications
Designing and testing software programs and protocols
Integrating software with hardware systems
Researching and applying emerging technologies
Managing technical risks and advising on design best practices
Supporting design reviews and resolving technical challenges
Project management and delivery oversight
Supporting engineering operations and production troubleshooting
Ensuring compliance with health and safety regulations
Candidate requirements
Bachelor''s degree in Electrical Engineering, Computer Science, or related field (Master''s preferred)
10+ years'' experience in embedded software development
Proven leadership in technical teams
Strong experience with ARM microcontrollers and FreeRTOS
Skilled in Visual Studio and microprocessor development tools
Familiarity with automated testing and RF communication systems
Background in marine navigation or RF communication is a plus
Expertise in bare-metal and RTOS-based firmware design
Excellent cross-functional collaboration and communication skills
Proactive, self-motivated, and adaptable to dynamic environments
Apply ..... full job details .....