Senior Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems
Core
Design, develop, and implement PHY/Layer-1 Control Software and firmware for state-of-the-art mobile wireless communications systems in cellular chipsets.
Role type
Senior IC embedded software engineer (cellular Layer-1)
Builds
Embedded software and firmware for cellular chipsets in consumer wireless products
Domain
Telecommunications / Wireless / Embedded Systems
Required skills
C/C++, Real Time Operating Systems (RTOS), concurrent programming, embedded software development, pre-silicon emulation, formal verification, hardware validation, scripting/automation
Preferred skills
Cellular uplink procedures (RACH, SRS, CSI), antenna selection algorithms, high-speed communication subsystems, silicon prototyping, spectrum analyzer/oscilloscope/JTAG debugging
Technologies
C, C++, RTOS, system simulators, spectrum analyzers, oscilloscopes, JTAG debuggers
Responsibilities
Specify, design, and implement PHY/Layer1 Control Software/Firmware; Implement key scheduling and control processing under strict latency and energy constraints; Assist in developing pre-silicon emulation systems for design and verification; Evaluate and implement leading edge tools for build, formal verification, and test; Define methodologies and standards
Seniority
Senior, hands-on IC