PHY Communications Algorithms Engineer
Software and Services
The algorithm engineer will work in a dynamic R&D oriented team developing and design Physical Layer algorithms for wireless communication systems. Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.
- 3+ years of experience in the field of PHY Algo development
- Deep understanding of DSP algorithms, such as time/frequency synchronisation, AGC, RF impairments estimation/correction, channel estimation, equalisation, decoding etc. – highly preferred;
- Experience and proficiency with using MATLAB for algorithm development, modelling, and simulation – mandatory;
- Good ability to work independently and in small teams.
- Experience in wireless communication protocols: knowledge of either Bluetooth or WLAN IEEE 802.11 protocol – highly preferred;
- Experience and proficiency in fixed-point modelling using C/C++ – highly preferred.
- Experience in RF lab work and testing equipment (Spectrum Analyser, Signal Generator etc.) – preferred
You’ll be working on ground breaking technology as well as researching and developing new algorithms communication signal processing algorithms for best-in-class implementation of various wireless standards; Conduct basic research of existing solutions in literature; Involvement in block level spec definition; Perform mathematical analyses of the given problem and its proposed solutions; Implement floating-point simulations to prove spec compliance of suggested solution; Implement fixed-point modelling and simulation to allow performance sign-off and RTL bit-exact development; Write detailed design documents that will enable implementation of algorithms by other teams specialising in either RTL design or DSP firmware coding; Optimise and fine-tune the system for spec compliance on silicon in an RF lab environment.
Education & Experience
B.Sc/M.Sc in Electrical Engineering, Computer Engineering, or related discipline.