Sr. Engineer, CPU Software Test Engineer; Server
Listed on 2026-05-31
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, Cloud Engineer - Software
Overview
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge, world‑class products meeting and exceeding customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system‑level software solutions and obtain information on performance requirements and interfaces.
Job Overview- Create software/firmware test plans, addressing requirements traceability matrix and test coverage with respect to feature requirements.
- Design, develop, execute and maintain automated software/firmware test suites to verify quality and compliance at functional, integration, and system levels.
- Manually test the customer experience of installation and deployment of Qualcomm hardware and software in mobile, compute, and automotive environments.
- Assist in the creation of a Quality Engineering/Release engineering process emphasizing continuous integration and continuous deployment.
- Assist in achieving production‑level software readiness, implementing customer use‑cases, workload analysis models, and collaborating with other teams on bring‑up/debug/diags.
- Ensure existing operating systems and customer usage environments run well, identifying opportunities for power and performance enhancements.
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of software engineering or related work experience.
- Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of software engineering or related work experience.
- Ph.D. in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
- 8+ years of experience in software/firmware validation.
- Demonstrated software test engineering in SW/FW with a focus on data center servers (minimum 5 years).
- Strong understanding and experience in software/firmware test automation techniques.
- Extensive experience with operating systems like Ubuntu Server, RHEL, SUSE, Windows Server, or similar.
- Collaborated with multiple SW/HW engineering teams to ensure all requirements and features of reference platform requirements have been validated at component, integration, functional, and system levels.
- Strong programming skills in C and/or Python.
- Experience developing automated software/firmware test cases for server platforms, supporting bring‑up and production SW releases.
- Prior experience with SW/FW integration at BIOS/UEFI, BMC firmware, operating systems for x86/ARM
64/RISC‑V servers. - Strong understanding of server firmware standards, open‑source implementations, and specifications for ARM
64‑based servers.
- Leverage advanced software knowledge to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Analyze user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency.
- Design and implement software modules for large‑scale products and systems.
- Participate in and lead design, coding, unit testing, debugging, and integration efforts to ensure projects meet specifications and schedules.
- Perform complex code reviews and regression tests; triage and fix issues to maintain code quality.
- Collaborate with stakeholders outside the software function (e.g., hardware, systems, test engineers) to ensure solutions integrate with other project components.
- Write detailed technical documentation for complex software projects.
- Works under supervision.
- Decision‑making may affect work beyond the immediate work group.
- Requires verbal and written communication skills to convey information; may require basic negotiation, influence, and tact.
- Tasks do not have defined steps; planning, problem‑solving, and prioritization are required for effective completion.
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.
Compensation and BenefitsPay range: $ – $. Competitive annual discretionary bonus program, potential RSU grants, and a highly competitive benefits package that supports success at work, at home, and in personal pursuits.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).