Qualcomm

Principal Firmware Engineer

PythonJavaC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Unternehmen: Qualcomm Canada ULC

Jobbereich: Engineering Group, Engineering Group > Software Engineering

Ersatzposition.

Bewerber: Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit einer Behinderung sind und während des Bewerbungs-/Einstellungsprozesses angemessene Vorkehrungen benötigen, können Sie sicher sein, dass Qualcomm sich für einen barrierefreien Prozess einsetzt. Sie können eine E-Mail an [email protected] senden oder die gebührenfreie Nummer von Qualcomm anrufen, die Sie hier finden. Auf Anfrage wird Qualcomm angemessene Vorkehrungen treffen, um Menschen mit Behinderungen bei der Teilnahme am Einstellungsprozess zu unterstützen. Qualcomm verpflichtet sich zudem, unseren Arbeitsplatz für Menschen mit Behinderungen barrierefrei zu gestalten. (Bitte beachten Sie, dass diese E-Mail-Adresse ausschließlich dazu dient, angemessene Vorkehrungen für Menschen mit Behinderungen bereitzustellen. Wir werden dort nicht auf Anfragen zum Status von Bewerbungen oder Lebenslaufanfragen antworten.)

Qualcomm erwartet von seinen Mitarbeitern die Einhaltung aller geltenden Richtlinien und Verfahren, einschließlich, aber nicht beschränkt auf Sicherheitsanforderungen und andere Vorgaben zum Schutz vertraulicher Unternehmensinformationen sowie anderer vertraulicher und/oder geschützter Informationen, soweit diese Anforderungen nach geltendem Recht zulässig sind.

An alle Personalvermittlungs- und Recruiting-Agenturen: Unsere Karriereseite ist ausschließlich für Personen bestimmt, die eine Stelle bei Qualcomm suchen. Personalvermittlungs- und Recruiting-Agenturen sowie Personen, die von einer Agentur vertreten werden, sind nicht berechtigt, diese Seite zu nutzen oder Profile, Bewerbungen oder Lebensläufe einzureichen. Solche Einreichungen werden als unaufgefordert betrachtet. Qualcomm akzeptiert keine unaufgeforderten Lebensläufe oder Bewerbungen von Agenturen. Bitte leiten Sie keine Lebensläufe an unsere Job-Alias-Adresse, an Mitarbeiter von Qualcomm oder an andere Standorte des Unternehmens weiter. Qualcomm ist nicht verantwortlich für Gebühren, die im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen entstehen.

Wenn Sie weitere Informationen zu dieser Stelle wünschen, wenden Sie sich bitte an Qualcomm Careers.

Zusammenfassung

Als führender Technologieinnovator verschiebt Qualcomm die Grenzen des Machbaren, um Erlebnisse der nächsten Generation zu ermöglichen und die digitale Transformation voranzutreiben, damit eine intelligentere, vernetzte Zukunft für alle entsteht. Als Software Engineer bei Qualcomm entwerfen, entwickeln, erstellen, modifizieren und validieren Sie eingebettete Software, Cloud-Edge-Software, Anwendungen und/oder spezialisierte Dienstprogramme, die zukunftsweisende, erstklassige Produkte auf den Markt bringen, welche die Kundenbedürfnisse erfüllen und übertreffen. Software Engineers bei Qualcomm arbeiten mit System-, Hardware-, Architektur- und Testingenieuren sowie anderen Teams zusammen, um Softwarelösungen auf Systemebene zu entwerfen und Informationen zu Leistungsanforderungen und Schnittstellen zu erhalten.

Firmware Engineer, Principal

Das Embedded Software / Firmware-Team bei Qualcomm entwickelt kritische eingebettete Software, die leistungsstarke Multi-Standard Serializer/Deserializer (SerDes) PHY IP antreibt, welche in Rechenzentren, KI/ML-, Automobil- und Rechenanwendungen der nächsten Generation eingesetzt wird. Unsere SerDes-IPs unterstützen Standards wie PCIe, Ethernet, CXL und werden in SoCs und ASICs integriert, die von führenden Halbleiterunternehmen weltweit hergestellt werden.

Das Firmware-Team verantwortet den gesamten Embedded-Software-Stack, der die SerDes-Hardware steuert, einschließlich eingebetteter Firmware auf niedriger Ebene, kundenseitiger C SDKs, Demo- und Automatisierungsskripte sowie interaktive Tools. Als Schlüsselfaktor für das Silicon Bring-up, die Validierung und die Produktionseinführung arbeiten wir eng mit Hardware-, System-, DV-, Validierungs- und Anwendungsteams über den gesamten Produktlebenszyklus hinweg zusammen – von der frühen Entwicklung bis zur Massenfertigung.

Mindestanforderungen

  1. Bachelor-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 8+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.

ODER

Master-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 7+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.

ODER

Promotion in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 6+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.

  1. 4+ Jahre Berufserfahrung mit Programmiersprachen wie C, C++, Java, Python usw.

Was Sie mitbringen

  1. BS/MS in Elektrotechnik, Informationstechnik oder einem verwandten Bereich
  1. 7+ Jahre Erfahrung in der Entwicklung von eingebetteter C/C++-Firmware für Hardware-IP oder SoCs
  1. Erfahrung in der technischen oder Teamleitung bei eingebetteten Softwareprojekten von der Spezifikation bis zur Produktion
  1. Fundiertes Verständnis von Mikrocontroller-Architekturen (RISC-V von Vorteil), speicherabgebildeten Registern, ISRs und Boot-Abläufen
  1. Starke Fähigkeiten im Labor-Debugging, direkte Arbeit am Silizium mit Oszilloskopen, Analysatoren und benutzerdefinierten Tools
  1. Vertrautheit mit git und modernen Softwareentwicklungsmethoden
  1. Hervorragende Kommunikationsfähigkeiten und die Fähigkeit zur funktionsübergreifenden und standortübergreifenden Zusammenarbeit

Was Sie erwartet

Zu den Kernaufgaben des Firmware-Teams gehören:

  1. Eingebettete Firmware, die auf RISC-V-basierten Controllern läuft und die fortschrittlichen SerDes-Datenpfade von Qualcomm verwaltet
  1. Python und C SDKs, die Kunden für SerDes Bring-up, Kalibrierung, Tuning und Diagnose zur Verfügung gestellt werden
  1. Python-basierte Labortools und GUIs für interaktives Debugging, Registerzugriff und Validierung
  1. Aufbau von Build-, Regressions- und CI-Infrastrukturen zur Sicherstellung der Codequalität und vollständigen Abdeckung

Sie übernehmen eine zentrale Führungsrolle bei der Bereitstellung robuster Firmware in Produktionsqualität für SerDes PHY IP. Sie helfen dabei, die Architektur zu definieren, Funktionen von Anfang bis Ende voranzutreiben, funktionsübergreifende Teams zu koordinieren und das Design sowie die Benutzerfreundlichkeit der IP von Qualcomm direkt zu beeinflussen.

In dieser Position werden Sie:

  1. Als technischer Projektleiter für SerDes-Firmware in einem großen IP-Programm fungieren und mit einem Team (2–8 Ingenieure) durch Planung, Entwicklung, Validierung und Kundenauslieferung arbeiten
  1. Eingebettete C/C++-Firmware für Hardwarekalibrierung, Trainingsalgorithmen, DSP-Anpassungen und Link-State-Management architektonisch entwerfen und implementieren
  1. Komplexe Labor- und Feldprobleme in Zusammenarbeit mit Hardware-, Anwendungs- und Validierungsteams debuggen
  1. Funktionsübergreifend steuern und zusammenarbeiten, um FW-Meilensteine zu definieren, Sprints zu planen, Tickets zu schließen und die Bereitstellung zuverlässiger und qualitativ hochwertiger Funktionen sicherzustellen
  1. Protokollspezifikationen (z. B. PCIe, Ethernet, CXL) oder kundenspezifische Anforderungen auf Systemebene in interne Firmware-Architektur und Dokumentation übersetzen
  1. Die Entwicklung und das Silicon Bring-up über Qualcomm-Teams und andere Standorte hinweg unterstützen

Beispielhafte Aufgaben, die Sie lösen werden

  1. Einen Junior-Ingenieur bei einem schwer reproduzierbaren PHY-Kalibrierungsfehler unterstützen, der im Kundensilizium auftritt
  1. Architektur und Zustandsautomaten entwickeln, um Multi-Lane-Synchronisation oder adaptive Entzerrung unter dynamischen Bedingungen zu handhaben
  1. Einen hochgradigen MATLAB- oder Python-SerDes-Kalibrierungsalgorithmus auf optimierte Festkomma-Firmware portieren
  1. Ein SerDes-Diagnose-Framework erstellen, das sowohl über SDK als auch über GUI zugänglich ist
  1. Simulationsumgebungen und FPGA-Emulation nutzen, um das FW-Verhalten vor dem Tapeout zu validieren
  1. Mit IP-Hardware-Architekten zusammenarbeiten, um zukünftige Revisionen basierend auf Erkenntnissen aus dem Feldeinsatz zu beeinflussen

Bevorzugte Erfahrung

  1. Kenntnisse in SerDes, Hochgeschwindigkeits-IO-Standards (PCIe, Ethernet, UCIe, CXL usw.)
  1. Erfahrung mit Kalibrierungsalgorithmen, Signalkonditionierung und adaptiver Feedback-Steuerung in Hardware
  1. Erfahrung im Silicon Bring-up und Post-Silicon-Debugging
  1. Erfahrung in der Pre-Silicon-Firmware-Entwicklung (DV, Emulation usw.)
  1. Kenntnisse von RTOS- oder Bare-Metal-FW-Architekturen
  1. Skripting in Python, Bash usw. für Laborautomatisierung und Tests
  1. Vertrautheit mit digitalen Designkonzepten (Verilog/SystemVerilog), Simulation und DV-Abläufen
  1. Erfahrung mit dem OSI-Modell, insbesondere der physikalischen Schicht und der Sicherungsschicht
  1. Verständnis von Signalverarbeitungskonzepten wie Augendiagrammen, Jitter, BER, SNR, CTLE/DFE/FFE usw.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026