We are seeking a 5G Software Engineer for application development on embedded software defined radio (SDR) platforms. You will work with other engineers to prototype and test cutting edge positioning and time synchronization for 5G and other radio access technologies.
Location: Prefer Local Bay Area Candidates, but fully remote ok JOB RESPONSIBILITIES
- Implement and test 5G standalone (SA) location services (LCS) processes.
- Support building of 5G automated testbeds using software-defined radio (SDR)
platforms.
- Develop and optimize 5G positioning/synchronization algorithms.
MUST HAVE ATTRIBUTES/SKILLS
- 5+ years of experience in software development.
- BS or higher in Computer Science, Electrical Engineering or equivalent
degree/experience.
- Proficiency with programming in C.
- Fluency in English with an excellent ability to communicate in both oral and written form.
SHOULD HAVE ATTRIBUTES/SKILLS
- Experience using SDRs, such as USRP B210 or X310, for one or more radio
technologies (e.g., 5G NR, Radar, IEEE 802.11).
- Experience with physical layer signal processing for wireless communications or
positioning (e.g., 5G NR, 4G LTE or 802.11).
- Experience with software development practices including design and code reviews,
testing and regression, revision control, and user documentation.
NICE TO HAVE ATTRIBUTES/SKILLS
- Experience developing device drivers, multi-threaded programming or real-time
embedded applications.
Experience with development and testing of 5G protocol stack(s). Experience with network function development and/or evaluation.
- Experience with O-RAN protocol stack development.
Software development experience in C++ and Python. Experience with Linux and
embedded RTOS systems.
- Familiarity with Agile Scrum and Kanban methodologies.
- Ability to interface with Business Management and customers directly.