Droople | B-Corp™️

IoT Systems, Embedded Engineer – End-to-End

Droople | B-Corp™️

full-time

Posted on:

Location Type: Hybrid

Location: PuidouxSwitzerland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CHF 95,000 - CHF 115,000 per year

About the role

  • Edge Development: Design, develop and maintain ultra-low-power firmware in C/C++ for STM32 devices (LoRaWAN / NB-IoT).
  • Telemetry Pipeline: Build and optimize the data ingestion layer written in Go, ensuring reliable delivery of data from the edge to the cloud and preserving data integrity within our TimescaleDB time-series database.
  • System Integration: Own and manage the downstream communication flow, enabling the main application to configure and control deployed devices.
  • Cloud Backend: Improve and maintain the TypeScript backend to reliably serve data to frontend applications and REST API consumers.
  • End-to-End Architecture: Collaborate on designing the full data contract, including payload serialization, security, and storage efficiency.
  • Troubleshooting: Debug complex issues across layers, from hardware signal noise to cloud-side database latency.

Requirements

  • Master’s degree in micro-engineering, electrical engineering, computer science, or a related field
  • More than 5 years of experience in embedded systems, with a proven track record of delivering projects
  • Strong skills in C/C++ and extensive experience with STM32
  • Experience with LoRaWAN and/or NB-IoT
  • Practical experience or high proficiency in Go for telemetry and high-concurrency services
  • Good understanding of TypeScript and modern backend architectures
  • Experience with time-series databases (ideally TimescaleDB or InfluxDB) and SQL
  • Full-stack mindset: understanding of optimizing data payloads for low-bandwidth networks (e.g., Protocol Buffers, JSON optimization)
  • Tools & infrastructure: STM32CubeIDE, Git, Docker
  • Familiarity with cloud infrastructure (Node.js, AWS)
  • Fluent in English and French. German or other languages are a plus
  • Swiss resident or valid Swiss work permit
  • Ability to work on-site in Puidoux (CH) most of the time
Benefits
  • Dynamic work environment with strong opportunities for professional development and career growth
  • Permanent contract (CDI)
  • Employment rate: 80–100%
  • Start date: April 1, 2023 (flexible if needed)
  • Working hours: 40 hours per week
  • Vacation: 25 days per year, plus 5 additional days after 2 years of service
  • Enhanced occupational pension plan (LLP)
  • Flexible working hours
  • Telework / remote work possible
  • Entitlement to one week of workation per year
  • Participation in Droople’s incentive plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++STM32LoRaWANNB-IoTGoTypeScriptSQLtime-series databasesProtocol Buffers
Soft Skills
troubleshootingcollaborationcommunication
Certifications
Master’s degree in micro-engineeringMaster’s degree in electrical engineeringMaster’s degree in computer science