This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Software Engineer leads the design and development of complex software systems and serves as a technical authority within the Navico Group PD&E division. This role involves driving architectural decisions, mentoring engineers, and ensuring alignment between technical solutions and business objectives. The Senior Engineer is expected to lead by example, fostering innovation and quality through best practices, code reviews, and strategic planning. With deep expertise in system design and implementation, this role is pivotal in shaping the technical direction of projects and elevating team performance.
Job Responsibility:
Lead the design and development of complex software systems
Serve as a technical authority within the Navico Group PD&E division
Drive architectural decisions, mentor engineers, and ensure alignment between technical solutions and business objectives
Lead by example, fostering innovation and quality through best practices, code reviews, and strategic planning
Lead the design and development of scalable, high-performance software systems
Facilitate technical design sessions and conduct in-depth code reviews
Mentor junior and mid-level engineers, fostering a culture of technical excellence
Collaborate with product and engineering leadership to align solutions with business objectives
Champion software quality through test automation, CI/CD, and best practices
Influence architectural direction and contribute to long-term technical strategy
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
7+ years of software engineering experience, including system design and implementation
Expertise in software architecture, scalable system design, and performance optimization
Proficiency in modern programming languages and development frameworks
Strong leadership, communication, and mentoring skills
Proficiency in C and C++ and development frameworks
Navigation system knowledge
Control system knowledge
Bluetooth and CAN knowledge / experience
Nice to have:
Experience leading Agile teams or technical initiatives
Contributions to open-source projects or technical publications
Experience with safety-critical or high-reliability systems
Familiarity with embedded security, bootloaders, and firmware update mechanisms
What we offer:
Annual discretionary bonus
Medical, dental, vision
Paid vacation
401k (up to 4% match)
Health Savings Account (with company contribution)