×
Register Here to Apply for Jobs or Post Jobs. X

IoT Systems & Embedded Engineer; End-to-End

Remote / Online - Candidates ideally in
1070, Puidoux, Canton de Vaud, Switzerland
Listing for: Droople | B-Corp™️
Contract, Remote/Work from Home position
Listed on 2026-02-10
Job specializations:
  • IT/Tech
    Systems Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 30000 - 80000 CHF Yearly CHF 30000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: IoT Systems & Embedded Engineer (End-to-End) 80-100%
Location: Puidoux

Overview

Droople is a Swiss IoT startup founded in 2018 that has the ambition to make the world aware that water is our shared source of life. Droople’s Water Intelligence Platform enables businesses to get the necessary insights and tools to change the way they use water to ensure a sustainable future for humanity. Droople provides IoT enterprise solutions in the field of water treatment systems, sanitary ware, and appliances as well as standard products for individual applications.

We are seeking a polyvalent IoT Systems Engineer who bridges the gap between the physical world and the cloud. You will not just write firmware; you will own the data journey from the sensor edge, through the telemetry pipeline, to the cloud backend. If you enjoy the challenge of building a cohesive ecosystem where hardware and software are perfectly synced, we want you.

Vos

missions
  • Edge Development: Design, develop, and maintain ultra-low-power C/C++ firmware for STM
    32 devices (LoRaWAN / NB-IoT).
  • Telemetry Pipeline: Build and optimize the data ingestion layer written in Go, ensuring reliable delivery of edge data to the cloud and maintaining data integrity within our Timescale

    DB time-series database.
  • System Integration: Own and manage the downlink communication flow, enabling the main application to configure and control deployed devices.
  • Cloud Backend: Enhance and maintain the Type Script backend to reliably serve data to frontend applications and REST API consumers.
  • End-to-End Architecture: Collaborate on the design of the full data contract, including payload serialization, security, and storage efficiency.
  • Troubleshooting: Debug complex, cross-stack issues ranging from hardware signal noise to cloud-side database latency.
Vos compétences
  • Master’s degree in Micro-engineering, Electrical Engineering, Computer Science, or a related field.
  • 5+ years of experience in embedded systems, with a proven track record of moving data up the stack.
  • Firmware core:
  • Strong C/C++ skills and deep experience with STM
    32
  • Experience with LoRaWAN and/or NB-IoT
  • Practical experience or high proficiency in Go for telemetry and high-concurrency services
  • Solid understanding of Type Script and modern backend architectures
  • Experience with time-series databases (ideally Timescale

    DB or Influx

    DB) and SQL
  • Understanding of how to optimize data payloads for low-bandwidth networks (e.g. Protocol Buffers, JSON optimization)
  • Tools & infrastructure:
  • STM
    32

    CubeIDE, Git, Docker
  • Familiarity with cloud infrastructure (Node.js, AWS)
  • Languages:
  • 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
Avantages
  • A dynamic working environment with strong opportunities for professional and career development
  • Contract type: Permanent contract (CDI)
  • Employment rate: 80–100%
  • Starting date: April 1st, 2023 (to be adjusted if needed)
  • Working hours (100%): 40 hours per week
  • Holidays: 25 days per year, plus 5 additional days after 2 years of service
  • Enhanced LLP (occupational pension plan)
  • Flexible working hours
  • Telework / remote work possible
  • Right to one week of workation per year
  • Participation in Droople’s incentive plan
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary