
Senior Modem Technologies Software Engineer
Role summary
Qualcomm is seeking a Senior Modem Technologies Software Engineer to design, implement, verify, validate, and commercialize Wireless WAN (cellular) modem air interface RAN technologies. This role involves working on modem access stratum and RF SW design, optimizations, and algorithms, as well as defining modem IP architecture, RFFE design, HW APIs, and core systems algorithms. The engineer will implement multi-RAT (LTE, 5G NR) software based on 3GPP specifications, focusing on shared resources of a multi-RAT modem. The position requires close collaboration with other teams to deliver high-performance modem IP that meets customer requirements for throughput, latency, and power consumption, while managing cost factors like silicon area and code size. A Bachelor's degree with 5 years of progressive experience or a Master's degree in a related field is required.
## Company:
Qualcomm Technologies, Inc.
## Job Area:
Engineering Group, Engineering Group > Modem Technologies Software
General Summary:
This individual independently plans, performs the moderately-defined responsibility for the designing, implementing, verifying, validating, and commercializing Wireless WAN (or cellular) modem air interface RAN (Radio access Network) technologies by working on Modem access stratum and RF SW design, optimizations & algorithms, and with the RFFE team to define and guide the modem IP architecture, RFFE design, HW APIs, core systems algorithms and the right HW/SW/co-processor architecture. Works on the transceiver, and HW control and wireless Radio Access Stratum software implementation of a multi-RAT (Radio Access Technology) from industry specifications (most notably 3GPP with LTE and 5GNR). Has experience in the WWAN L1/L2/L3 specifications and can efficiently implement the shared resources of a multi-RAT modem. Works closely with other functional groups to develop a cost effective, high quality and high capability modem IP that meets industry and customer requirements with high performance (e.g., throughput, latency, power consumption) and acceptable cost (e.g., silicon area, calibration complexity, code size). Acts as a strong contributor at design reviews and project meetings. Multiple Positions
Will accept a Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field. Will also accept a Bachelor's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field and five (5) years of progressive experience in a related occupation. Employer will accept any suitable combination of education, training or experience.
Compensation: $136,971.00 - $192,000.00 /year
Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
If you would like more information about this role, please contact Qualcomm Careers .
Sample Qualcomm interview questions
- 1
Design a system for storing and serving images/videos.
system designmedium - 2
Optimal Meeting Point Calculate the optimal meeting point for multiple people on a 2D grid. Input: grid = [[1,0],[0,1]] Output: 2 Explanation: The optimal meeting point is either (0,1) or (1,0), requiring exactly 1 step from each person resulting in a total distance of 2.
technicalmedium - 3
Rotate a linked list to the right by k places. Given the head of a linked list, rotate the list to the right by k places. Input: head = [0,1,2], k = 4 Output: [2,0,1] Explanation: The list has a length of 3. Rotating by 4 is mathematically equivalent to rotating by 1 (4 mod 3 = 1).
codingmedium - 4
Find all unique combinations in an array that sum to a target.
codingmedium - 5
Encode and Decode Strings Encode a list of strings into a single string and decode it back. Input: strs = ["","hello",""] Output: ["","hello",""] Explanation: Prepends chunk lengths and a delimiter (e.g., "0#5#hello0#") to safely encode and perfectly restore empty strings.
codingmedium
Sign up for a personalized interview prep pack tailored to this role.