Looking to take part in developing cutting-edge technology in complex, real-world environments?
We’re looking for a talented Algorithm Engineer to lead the development and optimization of advanced algorithms for high-performance wireless communication systems involving large-scale phased arrays and sophisticated signal processing techniques.
This is a key role in a multidisciplinary environment, working alongside RF, FPGA, software, and system teams on challenging problems at the frontier of communications technology.
Design, implement, and optimize algorithms for massive phased-array systems, including dynamic beamforming, multi-beam tracking, shaping, and real-time steering
Develop self-calibration methods under environmental constraints during live operation
Handle full signal-processing chains including distortion mitigation, synchronization, and error correction
Simulate, analyze, and evaluate performance under real-world conditions such as Doppler shift, interference, and channel variability
Collaborate with cross-functional engineering teams to integrate your algorithms into system architecture
Tackle and resolve complex algorithmic issues, bringing innovative solutions to performance and reliability challengesב
Hands-on experience in algorithm development for wireless communication systems and signal processing
Solid background in beamforming techniques and antenna array processing – advantage
Proficiency in MATLAB, C/C++, or similar environments
Strong analytical skills and a creative, problem-solving mindset
Excellent communication skills and ability to work effectively with diverse technical teams
Self-driven, curious, and able to lead tasks in a fast-moving environment