Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Embedded Firmware Engineer - Radio Driver 
United States, California, Irvine 
453488903

14.04.2025
- Understanding of components/modules within wireless communication systems.- PHY firmware architecture and design, including calibrations, real-time processing flows, collaboration with RF hardware, microcode, and MAC layer.- Develop highly efficient designs delivering outstanding performance, optimizing power and memory footprints while meeting hard-real-time latency requirements.- Debug real-time systems with limited visibility, working hands-on with development boards and lab equipment.- Collaborate with Radio, MAC, and Systems engineering teams to architect, define and implement innovative algorithms, calibrations, and protocols.- Support pre-silicon validation efforts, including simulation, emulation, and FPGA prototyping.- Develop SoC test and calibration capabilities for chip, module, and product factories.- Support post-silicon bring up, validation, performance characterization, system integration and debugging.- Repeatedly measure and optimize results using various test harnesses - Automate calibration and verification processes
  • BS with 3 plus years of industry experience.
  • Hands-on experience and working knowledge of wireless systems and protocols such as Wi-Fi/Bluetooth/LTE/NR
  • 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 constraints, concurrency, multi-processor systems, caching and virtual memory.
  • 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 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.
  • Knowledge of RF and analog components desirable.
  • Excellent communication skills – both written and oral.
  • Highly organized, motivated, strong initiative to expand skill and knowledge, 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.