Overview:
We are seeking a skilled and experienced Manager of Firmware to lead and mentor our dynamic firmware team. This role requires a strong leader who can manage multiple ongoing projects, guide the development process, and collaborate effectively across teams to ensure successful firmware integration and delivery.
Key Responsibilities:
- Team Leadership: Manage and coach a team of 7 firmware engineers, with a focus on converting contractors to full-time employees as needed.
- Project Management: Oversee multiple ongoing firmware projects, ensuring alignment between different firmware components and meeting project milestones.
- Technical Guidance: Lead firmware development efforts, including managing pull requests, performing code reviews, and ensuring high-quality code standards.
- Collaboration: Work closely with the product management team to set roadmaps, define milestones, and adapt to evolving product requirements.
- Cross-Team Coordination: Collaborate with the team in Korea, including participation in a weekly meeting outside of standard business hours to ensure global alignment.
- Hiring & Growth: Conduct coding interviews and assist in the hiring process as the team expands.
Must-Have Qualifications:
- Team Management: At least 2 years of experience managing a team of 5 or more firmware engineers.
- Firmware Expertise: A minimum of 5 years of hands-on experience in firmware development.
- C++ Proficiency: Strong proficiency in C++ with at least 5 years of practical experience.
Nice-to-Have Qualifications:
- Yocto Experience: Familiarity with Yocto and its applications in embedded systems.
- Industry Experience: Background in the automotive industry, with the ability to transition skills to other sectors.
- Healthcare Technology: Experience in healthcare technology or medical devices.
- IoT Expertise: Previous experience working in IoT departments at leading tech companies like Apple or Google.