remoteonsite
Senior Manager, Firmware Technical Management - Schneider Electric
Software Engineer
Senior manager leading a high‑performance firmware engineering team to design and develop power‑electronics products such as UPS, rack PDUs, and micro‑data‑center solutions using Embedded C/C++ in an Agile environment.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional firmware engineering team, handling hiring, performance reviews, and skill development.
- Plan and execute firmware development for power‑electronics products, including online/line‑interactive UPS, rack PDUs, and custom micro‑data‑center modules.
- Drive Agile processes, sprint planning, and continuous integration to ensure timely delivery and high quality.
- Coordinate with hardware, software, and systems teams to define requirements, interface specifications, and validation strategies.
- Manage resource allocation, risk mitigation, and project timelines while maintaining compliance with safety and regulatory standards.
Requirements
- 10+ years of firmware development experience, primarily in Embedded C/C++ for power‑electronics or similar domains.
- Proven track record of leading and scaling firmware teams in an Agile environment.
- Strong understanding of power electronics concepts, UPS architectures, and rack‑mount power distribution.
- Hands‑on experience with hardware bring‑up, low‑level driver development, and real‑time operating systems.
- Excellent communication, stakeholder management, and problem‑solving skills.