Skip to Content

Job Overview

The Senior Manager, Firmware Development leads a team of firmware engineers responsible for the design, development, integration, debug, and delivery of embedded firmware for complex storage products. The Senior Manager will manage engineers with varying levels of firmware development experience, building team capability through clear direction, coaching, prioritization, and performance management.

Key points

  1. Lead, develop, and retain a team of firmware engineers working across architecture, design, implementation, integration, debug, and sustaining activities.

  2. Set clear goals, priorities, and execution plans for the team, ensuring alignment with product roadmaps, schedule commitments, and quality expectations.

  3. Drive firmware development using disciplined engineering practices, including design reviews, coding standards, defect management, test strategy, and release readiness.

  4. Provide technical and organizational leadership for embedded firmware development, including data structures, software algorithms, drivers, control paths, and hardware interfaces.

  5. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; advanced degree preferred.

  6. Strong technical foundation in embedded systems and firmware development using C/C++; experience with low-level software, device control, drivers, and hardware/software integration.

  7. Experience leading teams through full product development cycles from concept through release and sustaining support.

  8. Demonstrated ability to manage engineers with a broad range of experience and skill levels.

Skills

RoadmappingCI/CDStakeholder ManagementRisk ManagementTest AutomationCommunicationProblem Solving

Experience: Senior-level · 10+ years · Job type: Full-time

Similar jobs

More open roles like this one