Build IoT that matters
Sensile Technologies SA – part of the WIKA Group – has been a pioneer in the Internet of Things (IoT) for 20+ years, with deployments in 50+ countries. We help customers digitalise and optimise their processes for real-world impact and efficiency.
We are looking for a motivated Software Engineer to join our dynamic engineering team. This role offers an excellent opportunity for a talented developer with 2-3 years of experience to grow their skills in embedded systems development while working on modern projects. We value strong coding fundamentals and a passion for learning over extensive experience.
How we work
- Quality-first engineering: static analysis, code reviews, unit/integration tests, and clear coding standards
- Tooling: GitLab CI for CI/CD, SonarQube for continuous code quality & technical debt, hardware-in-the-loop (HIL) testing, automated test frameworks
- Great dev setup: modern laptop and the tools you need to do your best work
What you’ll do
- 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
What you bring (Must-haves)
- 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
Nice to have
- 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
Benefits & perks
- 5 weeks holiday
- Budget to attend one technical conference per year
- Hybrid work: up to 2 days/week from home; flexible working hours
- Modern office with a magnificent view of Lake Geneva and the Alps
- Option to take unpaid leave
- Swibeco discount program
- Quarterly team events
- Accessible leadership (first-name basis)
- Annual personal growth budget for learning & development
- Half Fare (SBB) Travelcard or contribution to GA to promote public transport
- Growth-oriented pension fund with excellent risk coverage
- Supplementary accident insurance
Our hiring process
- 30-min intro call
- Technical interview with practical exercise
- Offer
Location: Morges, Switzerland
Employment: Full-time, Permanent
Experience: minimum 2–3 years’ experience
Start: As soon as possible / by agreement
Ready for a new challenge? Apply now.
If you have any questions, please contact Jean-Marc Uehlinger on +41 21 805 03 15 or hr@sensile.com
We look forward to receiving your application.
