Apple is looking for a highly motivated and strong technical lead to work on our next-generation products. The duties of this position will lead a team to design, develop, debug baseband platform software, and work with HW & SW multi-functional teams to deliver the features into next-generation products.
Requirements
- Deep understanding of, or ability to gain deep expertise in, CPU processors, SoC architectures, and RTOS kernels.
- Extensive development experience with strong skills in Assembly, C, and C++.
- Advanced debugging expertise using gdb/lldb, JTAG/ETM, and RAM dump analysis on both FPGA and hardware platforms.
- Hands-on experience in pre-silicon and post-silicon software bring-up, validation, and debugging of hardware-dependent software (Board Support Package: BSP).
Responsibilities
- Lead debugging, analysis, and root cause efforts for cross-functional, system-level issues spanning boot, RTOS kernels, core drivers, memory, Power, Thermal ,cellular protocols, etc.. and interactions with application processors.
- Work with multiple teams throughout the product lifecycle, in both pre-silicon and post-silicon environments, to identify and resolve issues across SoC, hardware, and software domains.
- Provide technical guidance, prioritization, and milestone delivery leadership for the team.
- Lead a team to design, develop, debug baseband platform software
- work with HW & SW multi-functional teams to deliver the features into next-generation products.
- CoreBSP Enablement team mainly responsible for CoreBSP and Power/Thermal SW enablement and handling of CoreBSP system-level issues that can bridge the gap between HW & SW Teams.
- This group deals with common HW&SW platform infra enablement for Pre-silicon and Post-Silicon SW enablement across all platforms and unblocking SW teams.
Other
- 5+ years of team management and leadership experience.
- The ideal candidate will have excellent problem-solving skills, attention to detail, and the ability to work in a collaborative, high-energy, team-oriented environment.
- Proven success working in dynamic, fast-paced, multi-tasking environments.
- Excellent written and verbal communication skills with the ability to collaborate effectively with diverse teams.
- Strong leadership, interpersonal, and initiative-taking skills.