WIKA Schweiz AG
Morges
6 hours ago
Software Engineer (C++)
- Publication date:29 November 2025
- Workload:100%
- Contract type:Unlimited employment
- Place of work:Morges
About the job
- Design, develop and maintain embedded software in C++ for STM32 and nRF54 series devices on bare-metal (legacy) and Zephyr RTOS
- Implement and optimise firmware for resource-constrained, ultra-low-power devices
- Collaborate with hardware engineers to define interfaces and system architecture in partnership with senior engineers
- Write clean, maintainable, well-documented code and participate in code reviews
- Support product testing, validation, and certification
- Contribute to technical documentation and user guides
- Proficiency in C++ (or strong programming skills with willingness to learn modern C++)
- Experience with modern software workflows (Agile/Scrum, Git, CI/CD)
- Scripting skills in Python and bash
- Professional English proficiency
- French at minimum B2 to integrate with the team
- Valid work authorization/visa status
- Exposure to IoT products and edge devices
- Low-level interfaces: UART / SPI / I²C
- Ultra-low-power design techniques and power profiling
- LPWAN and related protocols: LoRaWAN, MIOTY, LwM2M, MQTT
- Cellular (e.g., LTE-M/NB-IoT) or BLE experience
- Experience in cyber security
- Work-life integration
- Pension scheme
- Employee discounts
- Attractive remuneration system
- Flexible working hours
- Good development opportunities
- Health initiatives
- Mobile working
About the company
WIKA Schweiz AG
Morges
Reviews
4.5
- Management style4.3
- Salary and benefits3.9
- Career opportunities4.3
- Working atmosphere4.2