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.

Télécharger le PDF