Embedded Software Engineer II

il y a 12 heures


Lyon, France Netatmo Temps plein

OverviewWhat we do? 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.Company Description We develop groundbreaking, intuitive and beautifully-designed connected consumer electronics. Our products provide a seamless experience that helps users create a safer, healthier and more comfortable & eco-friendly home. 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. We collaborate with strategic partners to revolutionize your home: Velux (window), Muller (electrical radiator), Engie, Vaillant (Boilers). Since November 2018, Netatmo has become a part of the Legrand group, a global leader in electrical and digital infrastructure for buildings. We continue to develop our brand and products autonomously. Who are we? Netatmo is about talented people coming together to work on a common project. Our purpose is not only to create beautifully designed products but also to build a beautiful company. We strive 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.ResponsibilitiesJob Description Join our Embedded Software team, a group of ~40 engineers shaping the intelligence behind our connected products. As an Embedded Software Engineer II, you will contribute to the design, development, and testing of embedded systems that bring our devices to life. With typically 2 to 3 years of experience, you’ll take increasing ownership of software components, applying best practices to ensure quality, performance, and maintainability. Working closely with hardware, QA, cloud, and product teams, you’ll deliver integrated and reliable features, participate in architecture discussions, help improve tools and workflows, and support junior engineers to foster team excellence. This role offers the opportunity to deepen your technical impact within a collaborative, cross-functional environment at the heart of product development.Key ResponsibilitiesDesign and Development: Develop high-quality embedded software in C 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 to optimize software performance under constraints like memory and power consumption.Testing and Quality Assurance: Define and implement tests to ensure proper functionality and reliability. Collaborate with quality and support teams to identify and correct bugs. Ensure adherence to coding standards and propose improvements.Adherence to Coding Standards: Strictly adhere to company coding standards and contribute to their continuous improvement. Promote automated CI/CD to improve code quality.Code Integration and Collaboration: Use advanced tools for source control, participate in code reviews, and collaborate to improve code quality. Mentor junior developers and share knowledge.Technology Watch and Training: Stay informed about the latest advancements in embedded software. Participate in internal and external training to continuously develop skills for personal and team growth.QualificationsProgramming Languages: Proficiency in C; experience with C++, Shell, and Python is appreciated.Embedded Systems Development: Experience in embedded software development, particularly with ARM processors, FreeRTOS or Zephyr, and understanding of low-level development.Communication Protocols: Proficiency in Wi‑Fi, Bluetooth, TCP/IP, Zigbee and radio protocols (802.15.4, sub-GHz).Version Control: Proficiency with Git.Linux: Proficiency in Linux environments for software development.Electronics: Basic knowledge of electronics and familiarity with low-level embedded software development.CI/CD: Experience enforcing code quality and automation through CI/CD.Education and Experience: 5 years of higher education in engineering with at least 2 or 3 years of similar experience.TechnologyGains deeper expertise in core tools and technologies; code quality meets corporate standards with minimal rework; code is maintainable and modular.Performs code or peer reviews effectively and proposes small improvements within their area of work.ProductDevelops and troubleshoots complex areas of code or product; identifies improvements and implements fixes; designs interoperable solutions across multiple products and systems.PeopleProactively collaborates with team members; performs peer reviews and supports others; communicates with external teams or other R&D teams; communicates technical alerts in a timely manner.ProcessEnforces team processes, ensuring understanding of benefits and trade-offs; suggests process adjustments based on inefficiencies; delivers consistently within planned timelines.InfluenceMakes a visible impact within the team.BenefitsHoliday bonusEmployee discount on Netatmo productsCET: time savings accountPERECO contributionAllowance for teleworking equipment50% reimbursement of transport costsSoft mobility allowanceHQE (High Environmental Quality) buildingThree fitness machines, showers in the building lobbyMeal vouchersRemote working100% paperless health insurance: AlanAccess to an e-learning platformInternal mobility within Netatmo and Legrand GroupBoard games and foosball table; parking spaces available #J-18808-Ljbffr



  • Lyon, France Netatmo Temps plein

    A leading technology company based in Lyon is seeking an Embedded Software Engineer II to join its innovative team. The role requires proficiency in C and experience with various communication protocols. You will design and develop embedded systems while collaborating closely with hardware and cloud teams. This position offers a chance to make a technical...


  • Lyon, Auvergne-Rhône-Alpes, France Netatmo Temps plein

    Company Description What we do? 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.We carefully design the mechanics, electronics and embedded software of all our...


  • Lyon, France Netatmo Temps plein

    A leading technology firm in Lyon is seeking an experienced Embedded Software Engineer II to contribute to the design, development, and testing of innovative products. The ideal candidate will have strong skills in C programming, experience with ARM processors, and a background in embedded systems. This full-time position offers opportunities for technical...


  • Lyon, France Netatmo Temps plein

    **Company Description** 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. Since November 2018, Netatmo has become a part of the Legrand group a global leader in...


  • Lyon, Auvergne-Rhône-Alpes, France TMC Temps plein

    WHO ARE WE?TMC is an international high-tech consulting company that provides its expertise to help clients overcome their challenges. For25 years, with a global presence in16 countries, we have built a reputation for excellence and reliability throughEmployeneurshipin various fields:Technology & Engineering, Energy & Renewables, Life Sciences & Pharm,...


  • Lyon, France Canonical Temps plein

    A growing international software company is seeking a Python Software Engineer to join the Certification team. This role involves developing and maintaining test automation tools for Linux-based embedded hardware and supporting hardware certification efforts. The ideal candidate will have a solid knowledge of Python and a quality-oriented approach to...


  • Lyon, France Nexans Temps plein

    **Lieu**:Lyon, 69, FR, 69007**Fonction**:Technique**Type d'emploi**:Temps plein**Expérience requise**:Jeune professionnel - jusqu'à 5 ans**N° de l'offre**:74925Electronics and Embedded Systems Engineer H/F **VOUS INTÉGRER DANS L'ENTREPRISE** - Chez Nexans, notre vision globale est d'électrifier le futur. Au sein du Groupe, cela signifie innover...


  • Lyon, France Netatmo Temps plein

    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.We carefully design the mechanics, electronics and embedded software of all our products to the highest standards....

  • Senior Software Engineer

    il y a 2 heures


    Lyon, France Canonical Temps plein

    Senior Software Engineer - Digital WorkplaceJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalGet AI-powered advice on this job and more exclusive...

  • Senior Software Engineer

    il y a 3 heures


    Lyon, France Coders Connect Temps plein

    OverviewCoders Connect is proud to partner with Sanofi, a global healthcare leader, to drive digital innovation through its Manufacturing & Supply (M&S) Accelerator.Sanofi is transforming how medicines are made and delivered—using cutting-edge technology, data, and AI to bring new treatments to patients faster and more affordably across the globe. This is...