Sr. Staff CPU Software Test Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · QA & Testing
In short
Als Qualcomm Software Engineer entwerfen, entwickeln und validieren Sie Embedded- und Cloud-Edge-Software, die zukunftsweisende Produkte ermöglicht. Ihre Hauptaufgaben umfassen die Entwicklung von Teststrategien, die Erstellung von automatisierten Testsuiten mit Python und/oder C/C++, die Durchführung von plattformübergreifender Firmware-Validierung und die enge Zusammenarbeit mit verschiedenen Teams zur Fehlerbehebung komplexer HW/SW-Interaktionen. Sie treiben die Validierungsbereitschaft für neue Funktionen voran und bieten technische Führung.
Responsibilities
- Entwicklung umfassender Software-/Firmware-Validierungsstrategien und Testpläne, einschließlich Anforderungstracability, Testabdeckung und Akzeptanzkriterien.
- Entwicklung, Ausführung und Wartung automatisierter Validierungssuiten für eingebettete CPU/SoC-Software und Firmware auf funktionaler, Integrations- und Systemebene.
- Durchführung von hands-on Embedded-Plattform-Bring-up, Firmware-Validierung und Debugging über Pre-Silicon- und Post-Silicon-Umgebungen hinweg.
- Entwicklung skalierbarer Testautomatisierung mit Python und/oder C/C++ und Integration der Validierung in kontinuierliche Integrations- und Release-Prozesse.
- Enge Zusammenarbeit mit Firmware-, Hardware-, Architektur-, Betriebssystem- und Plattformteams zur Fehlerbehebung komplexer HW/SW-Interaktionen und zur Lösung von Problemen.
- Validierung des Systemverhaltens, der Zuverlässigkeit sowie der Energie- und Leistungsaufnahme über repräsentative Kundenanwendungsfälle und Workloads hinweg.
- Treiben der Validierungsbereitschaft für neue Funktionen und Plattformen, einschließlich Teststrategie, Automatisierung, Regression-Abdeckung und Release-Qualifizierung.
- Bereitstellung technischer Führung und Mentoring zur Verbesserung von Validierungsmethoden, Automatisierungsarchitektur und der allgemeinen technischen Qualität.
Requirements
- Bachelor-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 6+ Jahre Erfahrung in der Softwareentwicklung oder verwandten Bereichen.
- ODER Master-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 5+ Jahre Erfahrung in der Softwareentwicklung oder verwandten Bereichen.
- ODER PhD in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 4+ Jahre Erfahrung in der Softwareentwicklung oder verwandten Bereichen.
- 3+ Jahre Erfahrung mit Programmiersprachen wie C, C++, Java, Python usw.
Desired Qualifications
- 8+ Jahre Erfahrung in der Entwicklung, Verifizierung oder Validierung von Embedded-Software/Firmware.
- Nachgewiesene Erfahrung als Software-Testingenieur in der SW/FW-Entwicklung mit Schwerpunkt auf Data Center Servern (mindestens 5 Jahre).
- Starkes Verständnis von eingebetteten Systemen, CPU/SoC-Architektur und HW/SW-Schnittstellen.
- Starke Programmier- und Automatisierungskenntnisse in Python und/oder C/C++.
- Praktische Erfahrung mit Low-Level-Firmware-Debugging und eingebetteten Debugging-Tools wie JTAG/Trace32 oder Äquivalent.
- Erfahrung mit Pre-Silicon/Emulation und/oder Post-Silicon-Plattform-Bring-up und -Validierung.
- Starke Grundlagen in Linux oder Embedded-Betriebssystemen und Erfahrung im Debugging von Interaktionen zwischen Firmware, Treibern, Betriebssystemen und Hardware.
- Erfahrung in der Entwicklung skalierbarer automatisierter Validierungs- und CI/CD/Regression-Lösungen.
- Nachgewiesene Fähigkeit zur Zusammenarbeit mit Architektur-, Hardware-, Firmware-, OS- und Validierungsteams zur Lösung komplexer Systemprobleme.
- Vorerfahrung mit Software-/Firmware-Integration über BIOS/UEFI und Betriebssystemumgebungen auf x86, ARM64 und/oder RISC-V 64-Bit-Serverplattformen.
- Starkes Verständnis von Server-Firmware-Standards, -Spezifikationen und Open-Source-Implementierungen, insbesondere für ARM64-basierte Serverplattformen.
- Erfahrung in der Validierung von Embedded-Firmware auf ARM Cortex-Familien oder vergleichbaren eingebetteten Prozessorarchitekturen mit Zephyr, FreeRTOS, Embedded Linux/Yocto-basierten Distributionen oder ähnlichen Umgebungen.
- Erfahrung in der Validierung von Low-Level-Firmware-Funktionalität und HW/SW-Schnittstellen, einschließlich Boot- und Initialisierung, Interrupt-Handling, Speicherverwaltung, Peripherieschnittstellen, Interprozessor-Kommunikation, Bootloadern, Gerätetreibern, Board Support Packages (BSPs), Fehlerbehandlung und Wiederherstellungsmechanismen.
- Erfahrung in der Validierung von Echtzeit- und Zuverlässigkeitsmerkmalen von eingebetteten Systemen, einschließlich Task-Scheduling, Synchronisation, Timing und Latenz, Ressourcennutzung und Systemstabilität unter normalen, Grenz-, Stress- und Fehlerbedingungen.
- Erfahrung mit CPU-Strom- und Leistungsvalidierung, einschließlich Systemverhalten über repräsentative Workloads und Betriebsbedingungen.
- Erfahrung mit White-Box- und Gray-Box-Testmethoden für eingebettete Software und Firmware-Validierung.
- Erfahrung in der Entwicklung oder Integration von KI-gestützten Validierungsworkflows für Testgenerierung, -ausführung, Fehler-Triage, Ursachenanalyse oder Automatisierung, einschließlich der effektiven Bewertung und Validierung von KI-generierten technischen Ausgaben.
Benefits
- Wettbewerbsfähiges jährliches diskretionäres Bonusprogramm
- Möglichkeit für jährliche RSU-Grants
- Wettbewerbsfähiges Leistungspaket zur Unterstützung Ihres Erfolgs bei der Arbeit, zu Hause und in der Freizeit
- Zugang zu detaillierten US-Leistungsinformationen über einen Link
Skills
PythonC++CJavaLinuxApacheAndroidAPIAgileEmbedded OSFirmwareCI/CDBIOS/UEFIARM64RISC-VZephyrFreeRTOSYoctoBSP
#CPU#Software#Test#Engineer#Embedded#Firmware#Validation#Automation#Data Center#Server#AI
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 days ago
Employment Type
Full Time
Work mode
Remote
Salary
US$190,200–285,400 / year
Experience Level
Senior
Locations
Santa Clara, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Saab
Växjö, SwedenMjukvaruarkitekt
Full Time Be an early applicant Posted 4 days ago
Saab
Huskvarna, SwedenPraktikplats / NFK hos Saab Training & Simulation
Internship Be an early applicant Posted 4 days ago
ICA Gruppen
Solna, SwedenTech lead
Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Lund, SwedenSenior C#/.NET Developer – PIM & Inriver
Full Time Be an early applicant Posted 4 days ago
Microsoft
Romania +1 moreSenior Technical Support Engineer
€43.3–74.3k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Stockholm, SwedenEntry Level: Radio SW 5G Developer
Full Time Be an early applicant Posted 4 days ago
