Apple is looking to solve the problem of developing next-generation Human Interface Device (HID) technologies for their products, including Pencil, Mac Trackpad and Keyboard, Siri Remote, and more, by leading a team of talented firmware engineers.
Requirements
- Experience with ARM-based processors
- User input device firmware
- MacOS/Unix systems
- Experience with hardware design, review, and bringup
- Experience with modern development practices including continuous integration, automated testing, and code review processes
- Understanding of SoC, microcontroller, and system architecture
- Experience with sensing technologies such as touch, force, pressure, etc.
Responsibilities
- Guide their team in delivery of production-level firmware into constrained sensor stacks and embedded processors
- Make strategic technical product decisions that positively affect the engineering team’s ability to deliver embedded technologies
- Contribute to system architecture alongside firmware/software leads, and actively engage in debugging and brainstorming when issues arise
- Determine project prioritization, task assignment, and project scheduling alongside the engineering program manager
- Provide employees career development opportunities and maintain a frequent, ongoing constructive feedback loop with them
- Encourage innovation and technical growth in their employees through hands-on mentoring and support
- Represent the firmware team in multi-functional and executive meetings
Other
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent professional experience
- 5+ years experience in a lead firmware role and/or 2+ years experience in a firmware engineering manager role
- Effective communication skills - listening, processing, and contributing both within team and cross-functionally
- Demonstrated commitment to fostering inclusive teams and developing talent from diverse backgrounds
- Strong problem-solving skills with ability to navigate technical and organizational challenges