
Job Summary:
As an Embedded Software Engineer, you'll be responsible for designing, developing, and maintaining our next generation of products. You'll work in an international, cross-functional team to drive our vision forward.
Responsibilities:
- Developing easy-to-use and reliable products
- Being a proactive member of a small, lean, international and cross-functional team
- Improving our processes and methodologies
- Collaborating effectively with other teams spread around the world
Requirements:
- Proficiency in C++
- Hands-on experience in modern software design and development methodologies
- Knowledge of scripting languages like Python & Bash
- Proficiency in English (French or German is a plus)
Good to Have:
- Experience in IoT
- Familiarity with CI/CD pipelines
- Experience in low-level protocols such as UART/SPI/I2C
- Knowledge of communication standards (3G/4G/LoRaWAN/mioty) and lightweight communication protocols (LwM2M/MQTT)
- Experience with ultra-low-power devices
Personality Traits:
- Eager to learn
- Communicative
- Methodical
- Conscientious
- Open-minded
- Resourceful
- Friendly
- Customer and result-oriented