QNX BSP Platform Engineer_Customer Engineering
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Als Senior Ingenieur übernehmen Sie die technische Verantwortung für QNX-Plattformsoftware in Automobilsystemen. Ihre Aufgaben umfassen Platform-Bring-up, BSP- und HLOS-Stabilität, Virtualisierung, Energie- und Leistungsoptimierung, Fehlerbehebung und technische Kundenbetreuung. Sie arbeiten bereichsübergreifend, um Probleme zu lösen und Kundenanforderungen zu erfüllen.
Responsibilities
- Technische Verantwortung für QNX-Plattformbereiche wie BSP, Boot, Kernel, Systemdienste, Speicher, Interrupts, E/A, Netzwerk, Virtualisierung, Energieverwaltung und Plattformstabilität.
- Leitung von Platform-Bring-up-, Integrations-, Konfigurations-, Qualifizierungs- und Freigabeaktivitäten für Automotive-SoC- und Board-Plattformen.
- Analyse komplexer Fehler im Zusammenhang mit Boot, Reset, Suspend/Resume, Leistung, Speicher, Prozesskommunikation und Multi-VM/Domain-Interaktionen.
- Treiber für die Ursachenanalyse unter Verwendung von Protokollen, Traces, Dumps, Instrumentierung und reproduzierbaren Testfällen; Dokumentation technischer Schlussfolgerungen und Korrekturmaßnahmen.
- Überprüfung von Architektur, Design, Code, Patches, Testplänen und Freigabekriterien auf Robustheit, Wartbarkeit, Sicherheit und Leistung.
- Technischer Ansprechpartner für QNX-Plattformprobleme, Eskalationen, Integrationsblocker und Stabilitätsrisiken.
- Übersetzung systembezogener Kundensymptome in umsetzbare technische Problemstellungen, Reproduktion von Problemen, Identifizierung von Zuständigkeiten und Koordination der Schließung über Teams hinweg.
- Leitung von Triage- und Priorisierungsbesprechungen für kritische Blocker, einschließlich klarer Auswirkungsbewertung, Eindämmungspläne, Aktionspläne und Statuskommunikation.
- Zusammenarbeit mit Kunden, Silicon/Plattform-Teams, QNX-Teams und internen Softwareorganisationen unter Beibehaltung technischer Klarheit und Verantwortlichkeit.
- Unterstützung der Freigabebereitschaft und Produktionsmeilensteine durch Verfolgung von Risiken, Validierungslücken, Regressionen und Abschluss von Abhängigkeiten.
- Leitung bereichsübergreifender technischer Untersuchungen und Förderung der Abstimmung bei Problemen, die BSP, HLOS, Hypervisor, Firmware, Hardware, Stromversorgung, Sicherheit oder Anwendungsebenen betreffen.
- Mentoring von Ingenieuren in Debugging-Methodik, QNX-Plattformarchitektur, Problemanalyse, Codequalität und kundenorientierter Ausführung.
- Erstellung und Pflege technischer Dokumentation, Fehlerbehebungsleitfäden, Wissensartikeln, Architekturhinweisen und wiederverwendbaren Analysepraktiken.
- Teilnahme an technischen Überprüfungen, Fehlerbesprechungen, Bereitschaftsbewertungen und Aktivitäten zur kontinuierlichen Verbesserung.
- Identifizierung wiederkehrender Fehlermuster und Durchführung präventiver Maßnahmen in Design-, Test-, Automatisierungs-, Integrations- und Entwicklungsprozessen.
Requirements
- Bachelor- oder Master-Abschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten Bereich.
- Typischerweise 6+ Jahre relevante Erfahrung in Embedded Software, Betriebssystemen, BSP, Plattformen oder Automobilsystemen.
- Umfassende praktische Erfahrung mit QNX Neutrino oder vergleichbaren Echtzeitbetriebssystemkonzepten und Plattformintegration.
- Solides Verständnis der Embedded-Systemarchitektur: Boot-Flow, BSP-Komponenten, Gerätetreiber, Kernel-Dienste, Interrupts, Speicherverwaltung, Zeitplanung, IPC, Synchronisation und Ressourcenmanagement.
- Erfahrung in der Fehlersuche bei komplexen Systemfehlern mithilfe von Protokollen, Traces, Crash Dumps, Instrumentierung, Debuggern und Mechanismen zur Beobachtung von Hardware/Software.
- Starke C- und C++-Programmierkenntnisse mit der Fähigkeit, Low-Level-Systemsoftware zu lesen, zu modifizieren, zu überprüfen und Fehler zu beheben.
- Arbeitskenntnisse von ARM-basierten SoC-Systemen, Firmware-Interaktionen, Device Trees oder gleichwertigen Mechanismen zur Hardwarebeschreibung und Board-Level-Integration.
- Erfahrung mit dem Softwareentwicklungslebenszyklus, Code-Reviews, Konfigurationsmanagement, Fehlerverfolgung, Regressionstests und Freigabequalifizierung.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, technische Probleme sowohl für technische als auch für nicht-technische Stakeholder zu erklären.
Desired Qualifications
- Erfahrung mit Automotive-Plattformen, Vehicle Compute Systems, Domain Controllern oder produzierten Embedded-Produkten.
- Erfahrung mit QNX Hypervisor oder vergleichbaren Virtualisierungstechnologien, einschließlich VM-Konfiguration, Inter-Domain-Kommunikation, Gerätezuweisung und Ressourcentrennung.
- Kenntnisse im Bereich Plattform-Energieverwaltung, Low-Power-Zustände, Suspend-to-RAM, Wake-Quellen, thermisches Verhalten, Leistungsoptimierung und energiesparendes Debugging.
- Erfahrung mit SMMU/IOMMU, DMA, Shared Memory, ECC/EDAC.
- Erfahrung mit automatisierter Validierung, Continuous Integration, Stresstests, Fault Injection, Langzeit-Stabilitätstests und Systemzuverlässigkeitsmetriken.
- Nachgewiesene Erfahrung in der Leitung funktionsübergreifender technischer Programme oder als Domänen-Fachexperte.
Benefits
- Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert.
- Qualcomm verpflichtet sich, einen barrierefreien Prozess für Einzelpersonen mit Behinderungen bereitzustellen.
- Qualcomm ist bestrebt, seinen Arbeitsplatz für Menschen mit Behinderungen zugänglich zu machen.
Skills
QNXBSPC++CARM
#automotive#embedded systems#QNX#BSP#platform engineering#customer engineering#debugging#C++#C#ARM
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
4 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Mid-Senior
Locations
Bangalore, India
Qualification
Bachelor, Master
Applicants
Be an early applicant
Similar Jobs
Amazon
Hyderabad, IndiaSoftware Development Manager, Timehub, Amazonian Experience and Technology.
Full Time Be an early applicant Posted 4 days ago
Amazon
Bengaluru, IndiaSoftware Development Engineer, Customer Experience and Business Trends
Full Time Be an early applicant Posted 4 days ago
Amazon
Hyderabad, IndiaSoftware Development Engineer, Time & Pay Innovation
Full Time Be an early applicant Posted 4 days ago
Amazon
Bengaluru, IndiaBusiness Analyst, Support, Supply Chain
Full Time Be an early applicant Posted 4 days ago
Qualcomm
Bengaluru, IndiaEngineer, Lead Senior- IEIOT AI Systems
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaEnterprise Architect
Full Time Be an early applicant Posted 4 days ago
