This role involves designing, implementing, verifying, and integrating Cellular Layer 1 (L1) control firmware for a mobile wireless communications system. The engineer will develop scheduling and control algorithms, optimize code for cycle, latency, and energy efficiency, and collaborate with cross-functional teams. Responsibilities include analyzing issues, identifying root causes, and proposing solutions.
Requirements
- Bachelors of Science or equivalent in Electrical Engineering or Computer Science
- 2-8 years of relevant experience in Cellular 3G/4G/5G PHY L1 Software/Firmware
- Strong understanding of software engineering principles using C and/or C++
- Solid understanding of embedded real-time control, communications, information theory, estimation, adaptive filtering, control loops; DSP, communication and RF topics
- Solid understanding of computer architecture
- Experience with emulation systems, and virtual platforms
- Experience with SW verification and HW validation using scripting and/or automation frameworks
- Comfort with pushing beyond the status quo
- Strong debugging and troubleshooting skills