Job Title: Senior Algorithm Developer L1 SIM
Business Unit: CTO Office
Degree
Bachelor or Master’s degree in Electrical Engineering, Telecommunications, Computer Science, or a
related field. A Ph.D. is a plus
Discipline
Electrical Engineering, Telecommunications, Computer Science, wireless communication (speciality)
Technical Experience
7+ years of working experience on development of algorithms for wireless communication modems
(5G, Wifi, WiMax, Tactical radio, etc)
Hands-on experience in optimizing waveform algorithms for wireless communication systems
Strong understanding of wireless communication standards and protocols
Role related Skills - key activities needed for this position
Develop and simulate waveform algorithms for wireless communication ensuring optimal
performance in terms of bandwidth efficiency, signal-to-noise ratio (SNR), and error resilience
Develop algorithms for modulation demodulation, error correction, equalization,
synchronization and frequency offset correction in single carrier and multiple carrier wireless
communication systems
Investigate advanced signal processing techniques to improve waveform efficiency, error
correction, and robustness in wireless communication
Implement digital signal processing (DSP) algorithms
Simulate and validate waveform algorithms using software tools such as MATLAB, Simulink,
or Python
Conduct performance testing in various communication channel models (e.g., fading, noise,
interference) to ensure robust and reliable modem operation
Optimize computational efficiency for real-time implementation of the algorithms, including
considerations for hardware (e.g., FPGA, DSP) and software-based systems
Work with cross-functional teams to integrate algorithms into the overall modem architect
Document algorithm simulation, performance analysis, and testing procedures
Prepare detailed reports and presentations to communicate progress, findings, and
recommendations to both technical and non-technical stakeholders
Collaborate closely with WF architect, algorithm engineers, and other software developers to
ensure seamless integration of algorithms into modem systems
Participate in design reviews, code reviews, and troubleshooting sessions
Proficiency in MATLAB/Simulink, C++/Python, or similar tools for algorithm development and
simulation
Experience with hardware implementation of algorithms (e.g., FPGA, ASIC)
Knowledge of communication channel models, including fading, interference, and noise
characterization
Familiarity with communication system performance metrics (e.g., BER, SNR, throughput).