Embedded Software Engineer II

il y a 2 jours


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 products to the highest standards. Our mobile and web applications are designed to be simple to operate, yet deliver a rich user experience.

​​​​​​We also 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, with millions of users all over the world.

We continue to develop our brand and products autonomously.

Who are we ? 

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.

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.

Job Description

Join our Embedded Software team, a group of ~40 passionate engineers shaping the intelligence behind our innovative connected products. As an Embedded Software Engineer II, you will contribute significantly to the design, development, and testing of embedded systems that bring our devices to life.

With typically 3 to 7 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 play a key role in delivering integrated and reliable features. You'll also participate in architecture discussions, help improve tools and workflows, and share your expertise to support junior engineers and foster team excellence.

This role offers the opportunity to deepen your technical impact while contributing to a collaborative, cross-functional environment at the heart of product development.

Key Responsibilities :

  • Design and Development: 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 , sub-GHz). Propose technical strategies for optimizing software performance in environments with constraints such as memory and power consumption.
  • Testing and Quality Assurance: 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.
  • Adherence to Coding Standards: 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.
  • Code Integration and Collaboration: 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.
  • Technology Watch and Training: 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.
Qualifications
  • Programming Languages: Proficiency in C, appreciated experience in C++, Shell, and Python.
  • Embedded Systems Development: Experience in embedded software development, particularly with ARM processors, FreeRTOS or Zephyr, and understanding of low-level embedded software development.
  • Communication Protocols: Proficiency in Wi-Fi, Bluetooth, TCP/IP, Zigbee and radio protocols , sub-GHz).
  • Version Control: Mastery of Git for version control.
  • Linux: Proficiency in Linux environments for software development.
  • Electronics: Basic knowledge of electronics and familiarity with low-level embedded software development.
  • CI/CD: Experience in enforcing code quality and process automation through continuous integration and delivery (CI/CD)
  • 5 years' higher education in engineering with at least 3 years' experience in a similar position

Proficiency Level : 

Technology :

  • Gains deeper expertise in core tools and technologies.
  • Code quality is at corporate standard, which need minimal code rework.
  • Code is maintainable and modular.
  •  Performs code or peer reviews effectively.
  • Proposes small improvements within their area of work.

Product  :

  • Develops & trouble shoots complex area of code or product.
  • Identifies areas for improvement in their domain and implements fixes.
  • Designs solutions interoperable with multiple and complex products and systems.

People :

  • Proactively collaborates with team members.
  • Performs peer reviews and supports others.
  • support and have a clear communication with external teams or with other R&D teams.
  • Communicate in a timely manner on technical alerts.

Process :

  • Enforces the team processes, making sure everybody understands the benefits and tradeoff
  • Suggests adjustments to processes based on observed inefficiencies.
  • Delivers consistently within planned timelines.

Influence :

  • Makes a visible impact within the team.
Additional Information

Benefits :  

  • Holiday bonus
  • Employee discount on the purchase of Netatmo products
  • CET : time savings account
  • PERECO contribution
  • Allowance for the purchase of teleworking equipment
  • 50% reimbursement of transport costs
  • Soft mobility allowance

 

  • HQE (High Environmental Quality) building
  • Three fitness machines in the building lobby and showers
  • Meal vouchers
  • Remote working
  • 100% paperless health insurance: Alan
  • Access to an e-learning platform
  • Internal mobility (Netatmo and Legrand Group)

  • Several board games & foosball table available
  • 3 parking spaces for cars and motorcycles


  • 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...

  • C/C++ Software Engineer

    il y a 1 semaine


    Lyon, Auvergne-Rhône-Alpes, France Tech Soft 3D Temps plein 37 000 € - 44 000 € par an

    Tech Soft 3D is the leading provider of engineering software development toolkits and industrial applications for CAD/CAE data conversion, visualization and data publishing.At Tech Soft 3D, we're on a mission to Fuel Innovation. Empowering developers with intuitive, frictionless SDKs that let them build powerful engineering software, without reinventing the...

  • Software Engineer

    il y a 6 jours


    Lyon, Auvergne-Rhône-Alpes, France ICON plc Temps plein 60 000 € - 120 000 € par an

    Software Engineer - Technical Lead. Must have hands-on technical development, technical leadership activities, and DevOps/Deployment experience - EMEAICON plc is a world-leading healthcare intelligence and clinical research organization. We're proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our...

  • Software Engineer

    il y a 1 semaine


    Lyon, Auvergne-Rhône-Alpes, France Medpace Temps plein 60 000 € - 80 000 € par an

    Our imaging services are rapidly growing, and we are currently seeking a full-time Software Engineer to join our team developing our web application and backend quantification applications for the management and analysis of medical images and more (CT, MRI, PET, US, ECG, etc.) using advanced technologies (web image viewer, GPU computation,...


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

    Coders 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 a chance...


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

    Description de l'entreprise What do we do? At Netatmo, we design connected objects for the home. Innovative, inspiring and elegantly designed, our products enable their users to live in a safer, healthier and more comfortable home. (And save energy too).We carefully develop every part of our products, whether mechanical, electronic or software, and create...


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

    Coders Connect is proud to partner with Sanofi, a global healthcare leader, to drive digital innovation through its Manufacturing & Supply (M&S) Accelerator.Sanofi is reimagining how medicines reach patients—using cutting-edge data, AI, and modern software engineering to accelerate delivery, improve quality, and transform global healthcare. This is an...


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

    Coders Connect is proud to partner with Sanofi, a global healthcare leader, to drive digital transformation through its Manufacturing & Supply (M&S) Accelerator.Sanofi is reimagining how medicines are made, scaled, and delivered—harnessing data, AI, and next-generation engineering to bring innovative treatments to patients faster and more affordably across...


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

    Qui sommes-nous ?UroMemsest une société pionnière dans la conception, le développement et la commercialisation de dispositifs médicaux implantables actifs, transformant la prise en charge des troubles urologiques.Pourquoi nous rejoindre ?Innovation au cœur de notre ADN : Chez UroMems, nous travaillons sur des solutions cliniques disruptives répondant...


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

    ABOUT US Chiliz - the world's leading sports-focused blockchain Tech company, is leading the charge into Web3, building a global ecosystem where fans don't just watch the game, they become a part of it. If you're ready to put on your jersey and get to work alongside a dynamic global team, this could be the perfect match.OUR BRANDSChiliz: The backbone of our...