Description de posteDevelop firmware for RF modules used in consumer devices.Interface between low-level radio protocols and main firmware.Collaborate with hardware and software teams for seamless integration.Write production-grade embedded code in C / C++.Create and maintain automated test suites.Participate in prototyping and validation activities.Ensure compliance with safety and performance standards.Document technical designs and development processes.Support cross-functional teams in debugging and issue resolution.Contribute to Agile development cycles and continuous improvement.Communicate effectively across multicultural teams.Assist in onboarding and mentoring new team members.5+ years of experience in embedded firmware development.Strong proficiency in C / C++ and debugging tools.Experience with ARM Cortex-M microcontrollers.Familiarity with RF protocols (Bluetooth, BLE, proprietary RF).Knowledge of Zephyr OS or Embedded Linux / Yocto.Comfortable working in Agile environments.Fluent in English; French is a plus.Strong documentation and communication skills.Experience in multicultural and multi-site collaboration.Proactive, adaptable, and team-oriented.Available to work on-site in Lausanne with flexibility.Motivated to grow into a long-term role.9 to 12-month contract with potential for permanent hire.Hybrid work model with strong team integration support.Opportunity to work on innovative RF technologies in a global setting.