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