Software Engineering Manager
Core
Leading a software engineering team to deliver embedded software solutions for marine recreation products, ensuring system integration and technical excellence.
Role type
Software Engineering Manager
Builds
Embedded software systems for marine vessels and next-generation water technologies
Domain
Marine recreation / Embedded systems / Control systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, embedded systems development, team leadership, software architecture, CI/CD implementation, debugging, project planning, cross-functional coordination
Preferred skills
Control algorithms (PID, feedforward), MATLAB/Simulink, V-Model/Agile methodologies, embedded communication protocols (CAN, LIN, BLE), safety-critical system development
Technologies
C++, C, MATLAB/Simulink, CI/CD pipelines, cloud platforms
Responsibilities
Oversee planning, execution, and delivery of software products; Guide architectural direction for embedded systems; Lead design reviews, code reviews, and technical decision-making; Lead, mentor, and develop a team of software engineers; Define, implement, and continuously improve development processes
Seniority
Manager, hands-on leadership