Job Description
Position Overview
The Senior Software Engineer plays a key role in designing, developing, and delivering software solutions within the Navico Group PD&E division. This hands‑on engineering role focuses on building reliable, high quality products while collaborating closely with cross‑functional teams. The role requires strong technical capability, practical engineering judgment, and a collaborative mindset.
Responsibilities include designing and developing high quality software systems and applications, contributing to architecture and technical decisions, collaborating with stakeholders to deliver robust solutions, supporting software quality through automation and testing, troubleshooting complex software and system-level issues, mentoring junior engineers, and integrating software, firmware, and hardware as product needs evolve. Exposure to firmware and embedded systems development is highly valued.
Essential Functions
- Design, develop, test...