Embedded Software Development Engineer
Indexed description
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.
Responsibilities
• Conception, implementation and testing of embedded code for fast optical subsea communication systems
• Maintenance, improvement and extension of the firmware for our underwater optical modems
• Development of 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
Qualifications
Swiss work permit or EU/EFTA/CH citizenship is required.
• Relevant 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
• Ability to read circuit designs amd schematics
• Fluent communication in English
• Excelling at multitasking and prioritization
• Willingness to travel for tests and deployments
The following skills are a plus:
• Experience in signal processing
• Experience with FPGA programming
• Electronic design skills
• Experience in UI programming (Qt/PyQt on desktop, JavaScript, common web frameworks)
Please do provide a portfolio (PDF) of your past work
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search