Senior Manager, Firmware Development
Core
Leads a team of firmware engineers in designing, developing, integrating, debugging, and delivering embedded firmware for complex storage products.
Role type
Senior Manager, Firmware Development
Builds
Embedded firmware solutions for storage products
Domain
Storage systems / Embedded firmware
Required skills
Embedded systems architecture, C/C++ programming, hardware/software integration, team leadership, performance management, root-cause analysis, cross-functional collaboration, release management, resource planning, technical roadmap planning
Preferred skills
Storage/data-path controller experience, firmware debug tools and emulation, CI/CD practices, global product development experience
Technologies
C, C++, embedded systems, storage controllers, debug environments, simulation, automated test frameworks
Responsibilities
Lead and develop a team of firmware engineers; set goals and execution plans aligned with product roadmaps; drive disciplined engineering practices including design reviews and defect management; provide technical leadership on data structures, algorithms, and drivers; guide debugging of complex firmware/hardware interactions; partner with hardware, validation, and manufacturing teams; manage hiring, onboarding, and succession planning; communicate status and risks to stakeholders; ensure complete documentation throughout the lifecycle.
Seniority
Senior, hands-on IC with people management
