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.

Internship: Underwater optical communication

2. Feb. 2026

1020 Renens, Switzerland

Internship

Your Responsibilities

• Implementing new features and improving existing firmware of LUMA optical modems
• Creating test setups for software and hardware validation and QC testing
• Implementing profiling and debugging capabilities for embedded ARM CPU
• Improving embedded web pages and API tools

Your Qualifications

Must have Swiss working permit or EU/EFTA/CH citizenship

Must have at least 2 of the following
• Programming in embedded C
• Programming in Python
• Experience with network protocols (IP, UDP, TCP, network configuration)
• Experience with microcontrollers and low-level programming of embedded systems (SPI, sensors, interrupts)
• Experience with FPGA programming is appreciated but not necessary
• Experience with REST API
• Experience in electronic soldering (SMD, QFN parts)

bottom of page