Tema

Språk

Global EN
Sverige ENSV
Indien EN

Sr. Staff CPU Software Test Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · QA och testning

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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.

Önskade kvalifikationer

  • 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.

Förmåner

  • 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

Färdigheter

PythonC++CJavaLinuxApacheAndroidAPIAgileEmbedded OSFirmwareCI/CDBIOS/UEFIARM64RISC-VZephyrFreeRTOSYoctoBSP
#CPU#Software#Test#Engineer#Embedded#Firmware#Validation#Automation#Data Center#Server#AI
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 2 dagar sedan

Anställningstyp

Heltid

Arbetsform

Distans

Lön

190 200–285 400 US$ / år

Erfarenhetsnivå

Senior

Platser

Santa Clara, United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt