You have knowledge of wireless systems and protocols such as Wi-Fi or LTE/NR.
You bring in excellent problem-solving skills to address technical issues during design, development and maintenance phases
Strong embedded SW fundamentals, including knowledge of design and development-flows, real-time constrains, concurrency, multi-processor systems, memory management.
Deep understanding of data structures, object-oriented design, and system architecture in an embedded environment
Strong software engineering skills including design, development (using C, C++), scripting (Python), and debugging
Familiarity with 32 bit micro-controller architecture, low-level hardware interfaces, register and interrupt programming, bare-metal software development, clock and power management.
Experience with configuration (GIT, Perforce) and release management, continuous integration, unit and regression testing.
Strong understanding of design strategies for maintainability, scalability, and code reuse.
Excellent communication skills – both written and oral.
Highly organized, motivated and passionate about driving results
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.