Qualcomm logo
Qualcomm Verified
Semiconductor, Wireless Communications, Telecommunications, Software, IoT, Automotive

Senior WRD Software Engineer

California, United StatesOnsiteTemporarySenior$111,300–$166,900 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Qualcomm is seeking a Senior WRD Software Engineer to design, develop, and validate embedded and cloud edge software. This role involves analyzing requirements, designing and implementing software modules, participating in coding for large features, unit testing, debugging, and integration. The engineer will perform code reviews, regression tests, and fix issues, while also writing technical documentation. Responsibilities include software integration and validation using RFFE Test Bench setups, applying multi-threaded asynchronous programming in C#, developing front-end applications with Developer Express, and managing DevOps processes with Azure DevOps for CI/CD. The position requires collaboration with cross-functional teams and active participation in design reviews and project meetings.

## Company:

Qualcomm Technologies, Inc.

## Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

This individual independently plans, performs the moderately-defined responsibility for the application of Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs and software requirements to design and customize software for optimal operational efficiency. Designs and implements software modules for products and systems. Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules. Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with others inside project team to accomplish project objectives. Writes technical documentation for Software projects. Applies knowledge of these terms in practical scenarios to enhance project outcomes. Perform software integration and validation using RFFE Test Bench setups. Ensures the reliability and accuracy of software components through rigorous testing and validation processes. Utilizes multi-threaded asynchronous programming techniques in C# to develop efficient and scalable software solutions. Collaborates with cross-functional teams to design and implement robust software applications. Develops and maintains front-end applications using Developer Express. Creates intuitive and user friendly interfaces that meet client requirements and enhance user experience. Implements and manages DevOps processes using Azure DevOps. Automates deployment pipelines, monitor system performance, and ensure continuous integration and delivery. Acts as a strong contributor at design reviews and project meetings

Will accept a Bachelor's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field.

Compensation: $111,300.00 - $166,900.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.

Ready to apply?
You'll be redirected to Qualcomm's application page.