Hydromea is an innovative underwater robotics and communication company with a Swiss HQ and a UK-based subsidiary. The company enables subsea data harvesting at scale in the energy, defence, marine science and water-intensive industrial sectors with its patented and industry leading solutions. This solution reduces cost, increases safety of operations and helps driving down CO2 emissions. We are passionate about pushing the boundaries of underwater exploration and providing our partners with the tools they need for efficient and sustainable operations and critical submerged asset security.
• Translate highly technical innovations into commercially viable products that solve real-world problems
• Responsible for prioritizing features, managing the product backlog, and ensuring that development efforts are aligned with business needs and customer value
• Lead and support the software team to develop and maintain the code-stack across Hydromea product lines (includes barebone microcontrollers and Linux embedded systems)
• Further improve and optimize the software development process, CI and quality control procedures, including testing procedures, software release and documentation management
• Guide the work breakdown structure from high-level product roadmaps, creating agile goals for each sprint
• Design and implement reliable communication protocols between multiple devices
• Develop and maintain drivers for all sensors (cameras, UT sensor, EMAT sensor, acoustic sensors)
• Work closely with the company founders to establish product roadmaps and high-level deliverables
• Ensure that the technologies are in line with the regulatory requirements and lead the regulatory workflows from a technical standpoint
• Organize and participate in pilot/trial deployments of our technology ies in a pool, the lake and in trials with customers and R&D partners (from many different industries)
• Look for and apply for public funding and manage these development projects
• This is an on-site position in Renens, Switzerland
Your Qualifications
Swiss work permit or EU/EFTA/CH citizenship is required.
• Master degree in Computer Science or Computer Engineering
• Capability of handling multi-disciplinary projects and coordinating with stakeholders (engineering, QA, product, clients)
• At least 5 year experience in leading cross-functional engineering teams (5+ members) and people management
• Expert knowledge of C/C++ and Python and related toolchains (CMake, GCC, PIP)
• Solid understanding of Software Development Life Cycle (SDLC) patterns
• Excellent written English communication skills
• Experience with DevOps tools, CI/CD pipelines (e.g., Gitlab CI, Docker)
• Deep understanding of network protocols (TCP/IP, UDP) and field bus protocols (CAN, SPI, I2C)
• Strong understanding of barebone programming as well as Linux and Windows programming
• Proficiency in diagnosing network issues (latency, packet loss, etc.)
• Experience in product lifecycle management (PLM) from low TRL to commercial scaling
Optional qualifications:
• Cross-functional knowledge in electronics or mechanics is a plus
• Knowledge of IT infrastructure management
• Experience in writing project proposals
#J-18808-Ljbffr