top of page
payloads deskdtop v1.png

Do you want to shape the future of underwater wireless networks? We are looking for a capable embedded software developer to work on our market-leading underwater wireless optical modems, to develop mesh networking algorithms, and to work with our customers to improve our wireless optical product lines.

Embedded Software Development Engineer

3. Aug. 2025

1020 Renens, Switzerland

Full-time

Your Responsibilities

• Conception, implementation and testing of embedded code for fast optical subsea communication systems
• Maintain, improve and extend the firmware for our underwater optical modems
• Develop mesh networking algorithms for underwater networks
• Field testing the optical modems at local and remote testing facilities
• Carrying out assigned tasks and sub-projects in a self-directed, largely autonomous fashion, in close coordination with the team.
• Other tasks that are deemed suitable in collaboration with the team, under consideration of current company activities, experience and skill profile.

Your Qualifications

Swiss work permit or EU/EFTA/CH citizenship is required.

• Solid (5+ years) programming and debugging experience in C/C++ for embedded systems (bare-bone ARM microcontrollers) is a must
• Experience with low-level programming (interfacing with peripherals such as SPI, Ethernet PHY, I2C, interrupt handling, DMA, etc.)
• Experience with network protocols to low-level detail (IP, UDP, TCP, routing)
• Programming in HTML and javascript for memory constrained environments, experience with REST API
• Experience with IoT (MQTT, sensor networks)
• Programming in Python
• Experience in signal processing is a plus
• Experience with FPGA programming is a plus
• Ability to read circuit designs, schematics
• Electronic design skills are a plus
• 3D design experience a plus
• Experience in UI programming (Qt/PyQt on desktop, JavaScript, common web frameworks) is a plus
• Fluent communication in English
• Demonstrated “can do” entrepreneurial attitude through experience, who can persevere in achieving goals consistently
• Excelling at multitasking and prioritization
• Willingness to travel for tests and deployments

bottom of page