Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded SW Engineering Manager I image - Rise Careers
Job details

Embedded SW Engineering Manager I

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 talented professionals dedicated to the conception, development, and testing of embedded software that powers our innovative products. As an Embedded Software Engineering Manager, you will play a central role in product development, working closely with other R&D teams, including Electronics, Cloud, Mobile Applications, Security, Industrialization, and Quality.

This position offers a unique opportunity to have a global vision of our products and their features while managing a team and driving technical excellence.

Key Responsibilities

Management & Leadership

  • Lead and manage a team of 2 to 6 embedded software engineers, overseeing their professional development and fostering a collaborative work environment.
  • Plan and allocate resources and tasks based on project priorities, ensuring timely delivery of high-quality software.
  • Supervise daily operations, ensuring efficiency and adherence to deadlines.
  • Recruit, onboard, and mentor new team members while identifying training needs to enhance team skills.
  • Promote Agile methodologies (e.g., Scrum, Kanban) within the team for efficient project management.

Technical Contributions

  • Work on diverse embedded targets, including battery-powered, event-driven SoCs and general-purpose microcontrollers with real-time operating systems.
  • Design and develop embedded software, from hardware drivers to application logic and communication protocols.
  • Drive modular software development, ensuring reusability across different hardware architectures and software environments.
  • Debug, analyze, and optimize software for efficiency, stability, and scalability.
  • Lead initiatives in reducing technical debt and improving software architecture.

Collaboration

  • Collaborate with multidisciplinary R&D teams (Electronics, Cloud, Mobile Applications) and departments (Security, Industrialization, Quality) to ensure alignment and consistency.
  • Actively participate in decision-making processes with product managers and R&D stakeholders.

Innovation & Best Practices

  • Champion the adoption of best practices in embedded software development, maintaining high standards of quality and performance.
  • Stay updated on the latest technologies and methodologies to drive continuous improvement within the team.

Qualifications

Technical Expertise Required

  • Programming Languages: Proficiency in C is required, while a basic level in Shell scripting and Python is expected.
  • Microcontrollers: Experience with ARM Cortex-M architectures.
  • Communication Protocols: Proficiency with Wi-Fi, TCP/IP, Zigbee, and 802.15.4 is required. Basic knowledge of BLE is a plus.
  • Embedded Systems:
    • Development for devices with constrained memory and energy requirements.
    • Familiarity with low-level software development and basic electronics.
  • Tools & Techniques: Debugging, modular design, and optimization for real-time operating systems.

Additional Information

Some of our perks 💪

💰

  • 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 

⏱️

  • Eco-responsible building with concierge service 
  • On-site gym (with shower)
  • Luncheon vouchers
  • Access to the inter-company restaurant & foodcourt
  • Teleworking
  • 100% dematerialised mutual insurance: Alan 👩‍⚕️
  • Access to an e-learning platform. 
  • Internal mobility possible (Netatmo and Legrand Group)

  • Several board games, a table tennis table 🏓& Table football available during breaks. 
  • Parking for your car🚗, motorbike and bicycle 🚴‍♂️ subject to space availability

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded SW Engineering Manager I, Netatmo

Join the vibrant team at Netatmo as an Embedded Software Engineering Manager I, where you'll get to shape the future of smart home technology from our Boulogne-Billancourt office in France. At Netatmo, we’re dedicated to crafting intuitive, beautifully-designed connected consumer electronics that enhance the everyday living experience. This role offers a fantastic opportunity to lead a dynamic team of embedded software engineers, overseeing their growth while driving innovation in our groundbreaking products. You'll collaborate closely with various R&D teams, ensuring that our products not only meet our high standards but also set new benchmarks in the industry. Imagine working on embedded systems that power everything from climate control to home automation systems, all while fostering a culture of creativity and excellence. In addition to managing projects and resources, you’ll play a pivotal role in technical contributions, including developing software for cutting-edge microcontrollers and implementing advanced communication protocols. We believe that a happy team drives success, so at Netatmo, we prioritize professional development, Agile methodologies, and a collaborative work environment. Enjoy perks like flexible working hours, employee discounts, and on-site amenities like a gym and a cafeteria. Join us in creating a safer, healthier, and more eco-friendly home for everyone while being a part of a company that truly values its people and their contributions.

Frequently Asked Questions (FAQs) for Embedded SW Engineering Manager I Role at Netatmo
What are the job responsibilities for the Embedded Software Engineering Manager I at Netatmo?

As the Embedded Software Engineering Manager I at Netatmo, you'll be responsible for leading a team of engineers, managing daily operations, and ensuring timely delivery of high-quality software. You'll also oversee resource allocation based on project priorities and promote Agile methodologies for efficient project management. Your role will involve designing and developing embedded software, optimizing performance, and collaborating with cross-functional R&D teams.

Join Rise to see the full answer
What qualifications do I need to apply for the Embedded Software Engineering Manager I position at Netatmo?

To apply for the Embedded Software Engineering Manager I role at Netatmo, candidates should have proficiency in programming with C, experience with ARM Cortex-M architectures, and familiarity with communication protocols such as Wi-Fi and TCP/IP. Additionally, a basic understanding of Shell scripting and Python is expected, alongside a strong foundation in embedded systems and low-level software development.

Join Rise to see the full answer
What is the work culture like at Netatmo for the Embedded Software Engineering Manager I?

At Netatmo, the work culture for the Embedded Software Engineering Manager I is collaborative and innovative, cultivating an environment where creativity thrives. With a strong focus on professional development and team fulfillment, employees are encouraged to maintain work-life balance while contributing to meaningful projects. The company also supports Agile practices and fosters teamwork across multidisciplinary departments.

Join Rise to see the full answer
What career development opportunities are available for the Embedded Software Engineering Manager I at Netatmo?

Netatmo offers various career development opportunities for the Embedded Software Engineering Manager I, including access to an e-learning platform, participation in training sessions, and the option for internal mobility within the Legrand Group. The role emphasizes mentorship and team-building, allowing you to grow both as an individual contributor and as a leader.

Join Rise to see the full answer
Is remote work an option for the Embedded Software Engineering Manager I at Netatmo?

Yes, Netatmo offers remote working options for the Embedded Software Engineering Manager I position. The company recognizes the importance of flexibility in the modern work environment and provides employees with support to ensure a comfortable work experience, including allowances for teleworking equipment and a well-designed workspace.

Join Rise to see the full answer
Common Interview Questions for Embedded SW Engineering Manager I
How do you ensure the quality of embedded software in your projects?

To ensure the quality of embedded software, I follow rigorous testing methodologies, including unit testing and integration testing. I promote code reviews within the team to catch potential issues early and advocate for a modular architecture to enhance maintainability. Additionally, involving QA teams throughout the development process ensures comprehensive testing and robust final products.

Join Rise to see the full answer
Can you explain a time when you had to troubleshoot a complex embedded system issue?

In a previous project, we faced issues with a communication protocol between devices. I led a root cause analysis by reviewing the logs and developing test cases. By collaborating with my team, we identified a race condition as the culprit. We then implemented a solution that improved system reliability and documented the process for future reference.

Join Rise to see the full answer
What strategies do you use to manage a team of engineers effectively?

I prioritize open communication and regular one-on-one meetings to understand project challenges. By fostering an environment of collaboration and feedback, I encourage team members to share their ideas. Establishing clear goals aligned with project priorities ensures everyone is on track. Additionally, promoting Agile methodologies aids in efficient task management and adaptability.

Join Rise to see the full answer
How do you stay current with trends in embedded systems technology?

I dedicate time each week to read industry publications, attend webinars, and participate in relevant conferences. Networking with peers and following leading technology forums allows me to exchange knowledge and discover emerging trends. I also encourage my team to share insights and learnings, fostering a culture of continuous improvement.

Join Rise to see the full answer
Describe your experience with Agile project management methodologies.

I have successfully implemented Agile methodologies in several projects, primarily using Scrum. I conduct regular sprint planning, stand-up meetings, and retrospectives to ensure alignment and continuous improvement. This framework has enhanced our team's productivity and adaptability, allowing us to respond proactively to changing project requirements.

Join Rise to see the full answer
How do you approach resource allocation and task prioritization within your team?

I start by clearly defining project goals and understanding the strengths of my team members. By considering both project timelines and individual workloads, I create a balanced allocation strategy. I use project management tools to visualize progress and reallocate resources as needed to prioritize critical tasks without overwhelming team members.

Join Rise to see the full answer
In your opinion, what are the keys to successful team collaboration in embedded software development?

Successful team collaboration hinges on clear communication, mutual respect, and shared goals. I emphasize the importance of cross-functional meetings that involve all relevant departments, fostering a unified understanding of project objectives. Encouraging team brainstorming sessions can also spark innovation and promote a sense of ownership among team members.

Join Rise to see the full answer
What is your experience with debugging and optimizing embedded software?

I employ a systematic approach to debugging, utilizing tools like JTAG debuggers and built-in logs. My optimization techniques include profiling memory and CPU usage, which helps identify bottlenecks. I encourage implementing a modular code structure to ensure code reusability and facilitate easier debugging processes, ultimately leading to more efficient software.

Join Rise to see the full answer
How do you manage technical debt within your team’s projects?

Managing technical debt involves establishing a balance between delivering features and maintaining code quality. I advocate for regular reviews of existing code to identify areas needing improvement. Setting aside dedicated time for refactoring during sprints helps reduce technical debt incrementally, ensuring that it does not accumulate and hinder future development.

Join Rise to see the full answer
What role do you believe innovation plays in embedded software engineering?

Innovation is crucial in embedded software engineering, as it drives the development of new features and functionalities that enhance user experiences. I foster an environment where team members feel encouraged to think creatively and experiment with new technologies. By integrating innovative practices into our workflow, we can stay competitive and meet evolving market demands.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Netatmo Remote Boulogne-Billancourt, France
Posted 10 days ago

As a UX/UI Designer intern at Netatmo, you will play a crucial role in shaping the design of innovative smart home solutions.

Photo of the Rise User
Posted 5 days ago

A talented BigCommerce Developer is needed for a remote, part-time role focusing on eCommerce website development and optimization.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

Join CrowdStrike as a Senior Backend Engineer to innovate and develop cloud-based security solutions in a dynamic remote work environment.

Photo of the Rise User

Join Roadsurfer as a Team Lead in Backend development, guiding technical growth while supporting a vibrant team culture.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 9 days ago

Join Visa as a Staff Software Engineer and help shape the digital future of global payment transactions.

Photo of the Rise User

Become part of Magnet Forensics as a Machine Learning Developer Co-op and help shape the future of digital investigations through innovative AI solutions.

Become a pivotal part of Fiserv's team as a Specialist Power BI Developer, focusing on customer inquiry management through innovative reporting solutions.

Posted 8 days ago

Seeking a skilled Senior Software Engineer to help build modern billing solutions for Dandy, a trailblazer in dental technology.

Photo of the Rise User

Woven by Toyota is looking for a Senior Software Engineer to innovate and develop sensor fusion algorithms critical for autonomous driving systems.

Founded in 2011, Netatmo manufactures smart home devices such as security cameras, personal weather sensors, and an internet-connected smoke detector. Netatmo is located in France

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
H
Someone from OH, Akron just viewed Financial Content Writer at Huntington
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp