Jobs and Careers
NE
Embedded Senior Engineer
NetatmoFrancefull_timeVerifiedPosted 16 Apr 2025
About the role
<h3>Company Description</h3><p><strong>What we do?Β π</strong></p><p>We develop groundbreaking, intuitive and beautifully-designed connected consumer electronics. Truly smart, our innovative products provide a seamless experience that helps users create a safer, healthier and more comfortable & eco-friendly home.<br/>
We carefully design the mechanics, electronics and embedded software of all our products to the highest standards. Our mobile and web applications are designed to be simple to operate, yet deliver a rich user experience.<br/>
<br/>
ββββββWe also collaborate with strategic partners to revolutionize your home : Velux (window), Muller (electrical radiator), Engie , Vaillant (Boilers)</p><p>Since November 2018, Netatmo has become a part of the Legrand group a global leader in electrical and digital infrastructure for buildings, with millions of users all over the world.<br/>
We continue to develop our brand and products autonomously.</p><p><strong>Who are we ?Β π§βπ€βπ§</strong></p><p>Netatmo is first and foremost the story of talented people coming together and working on a common project. Our purpose is not only to create beautifully designed products but also to build a beautiful company.<br/>
We look to create a real community that shares more than just work projects, because everyone's fulfillment is essential to us and creativity isn't always born behind a desk.</p><h3>Job Description</h3><p>The Embedded Senior Engineer is responsible for the design and maintenance of embedded software for connected objects. This position provides a comprehensive view of product functions, from interactions with electronics to communication protocols with the Cloud and mobile applications. The engineer demonstrates technical breadth and depth across multiple areas, mastering the technologies involved in connecting multiple products. They help troubleshoot complex behavior or propose meaningful evolutions by understanding the full stack, from bottom to top protocols, system layers, and applications. The role is integrated within a worldclass engineering team, working closely with internal departments such as R&D, Mechanical Engineering, Electronics (Netatmo / Legrand), Mobile Applications, Cloud, Quality Validation, Test Bench, Industrialization, Vision, Algorithms, Product/Project Managers, and Security. The engineer will also interact with external stakeholders, including certification labs, regulatory audit organizations, Bluetooth SIG, WiFi Alliance, Thread Group, Matter CSA, Zigbee, Homekit, Apple, and production factories.</p><p><strong>Key Responsibilities :</strong></p><ul><li><strong>Design and Development</strong>:Β Develop high-quality embedded software in C, specifically for ARM (Cortex) processors. Integrate and utilize communication protocols such as WiFi, Bluetooth, TCP/IP, and radio technologies (802.15.4, sub-GHz). Propose technical strategies for optimizing software performance in environments with constraints such as memory and power consumption.</li><li><strong>Testing and Quality Assurance:</strong> Define and implement testing methods to ensure proper functionality and reliability of the developed software. Collaborate with quality and support teams to identify and correct bugs and defects. Ensure adherence to coding standards and propose improvements to these standards.</li><li><strong>Adherence to Coding Standards:</strong> Strictly adhere to coding standards set by the company and contribute to the continuous improvement of these standards within the team. Improve and enforce code quality by promoting automated CI/CD approaches.</li><li><strong>Code Integration and Collaboration</strong>: Use advanced tools and methods for source code management, facilitating collaboration on a shared codebase. Participate actively in code reviews and collaborate with other engineers to improve code quality and maintainability. Mentor junior developers and share knowledge and expertise with the team.</li><li><strong>Technology Watch and Training</strong>: Stay informed about the latest technological advancements in embedded software. Participate in internal and external training to continuously develop skills, ensuring personal and team growth.</li></ul><h3>Qualifications</h3><ul><li><strong>Programming Languages</strong>: Proficiency in C, appreciated experience in C++, Shell, and Python.</li><li><strong>Embedded Systems Development:</strong> Experience in embedded software development, particularly with ARM processors, FreeRTOS or Zephyr, and understanding of low-level embedded software development.</li><li><strong>Communication Protocols</strong>: Proficiency in Wi-Fi, Bluetooth, TCP/IP, Zigbee and radio protocols (802.15.4, sub-GHz).</li><li><strong>Version Control:</strong> Mastery of Git for version control.</li><li><strong>Linux:</strong> Proficiency in Linux environments for software development.</li><li><strong>Electronics</strong>: Basic knowledge of electronics and familiarity with l
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights β in under 60 seconds.
Apply Now βGenerate Application KitFree account required β sign up in 30s