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
We are looking for someone with between 7 to 14 years of experience and at least 5 years of experience in embedded development. You should also have 3 to 5 years of experience as a team lead or tech lead with team management experience (recruitment team development) ideally in an Agile environment.
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
- 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
Remote Work :
No
Employment Type :
Full-time
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 othe...
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
We are looking for someone with between 7 to 14 years of experience and at least 5 years of experience in embedded development. You should also have 3 to 5 years of experience as a team lead or tech lead with team management experience (recruitment team development) ideally in an Agile environment.
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
- 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
Remote Work :
No
Employment Type :
Full-time
View more
View less