Auf einen Blick
- Aufgaben: Entwickle Treiber für neueste Hardware in der Automobil- und Embedded-Branche.
- Arbeitgeber: QNX ist ein führendes Unternehmen für sichere Betriebssysteme in kritischen Systemen.
- Mitarbeitervorteile: Attraktive Vergütung, umfassende Sozialleistungen und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Werde Teil eines innovativen Teams, das an zukunftsweisenden Technologien arbeitet.
- Gewünschte Qualifikationen: Bachelor-Abschluss in Informatik oder verwandtem Bereich; Erfahrung in der Treiberentwicklung erforderlich.
- Andere Informationen: Möglichkeiten zur Arbeit mit Sicherheitsstandards wie ISO26262.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
QNX ist ein globaler Marktführer in der Bereitstellung von Hochleistungs-, sicheren und zuverlässigen Betriebssystemen, Hypervisoren, Frameworks und Entwicklungstools für eingebettete Systeme. Unsere Technologien sind in 255 Millionen Fahrzeugen im Einsatz und werden in einer Vielzahl von Branchen eingesetzt, darunter Automobil, medizinische Geräte, industrielle Steuerungen, Transport, schwere Maschinen und Robotik.
Das QNX Board Support Package (BSP) Team sucht einen Senior Driver Developer, um die nächste Generation von Computerplattformen in der Automobilindustrie und anderen allgemeinen eingebetteten Bereichen zu entwerfen und zu implementieren. Sie werden Teil eines Entwicklungsteams sein, das für die Erstellung von Softwaretreibern zur Unterstützung von Hardwareperipheriegeräten auf einigen der fortschrittlichsten Hardwareplattformen verantwortlich ist.
Sie sollten über folgende Fähigkeiten und Erfahrungen verfügen:
- Erfolgreiche Erfahrung in der Entwicklung von Treibern für verschiedene Hardwareperipheriegeräte, einschließlich der Anpassung bestehender Treiber für eingebettete Plattformen.
- Nachgewiesene Eignung für die BSP-Entwicklung, wie z.B. Board Bring-Up, Verbesserung bestehender Software und Leistungstuning.
- Begeisterung für die Entwicklung neuer Treiberarchitekturen zur Unterstützung zukünftiger Hardwareperipherie-Verbesserungen.
- Fokus auf die Einhaltung unserer Qualitätsstandards in der Software.
- Interesse an der Entwicklung von Software unter spezialisierten Sicherheitsstandards wie ISO26262, IEC61508 usw.
Technische Fähigkeiten und Erfahrungen:
- Abschluss in Informatik, Computertechnik oder gleichwertige Erfahrung in der Programmierung eingebetteter Systeme.
- Erfahrung in der Softwareentwicklung gemäß etablierten V-Modell-gesteuerten Frameworks (z.B. CMMI, ASPICE usw.).
- Tiefgehende Kenntnisse in den Programmiersprachen C, C++ und/oder RUST.
- Praktische Entwicklungserfahrung mit eingebetteten Betriebssystemen (QNX, Linux, GreenHills, VxWorks).
- Vorherige Erfahrung in der Treiberentwicklung (Bootloader, serielle Treiber, Netzwerkstacks, Speicher oder komplexe Busse wie PCIe, USB).
- Erfahrung in der Softwareentwicklung für wichtige Prozessorarchitekturen (ARM, x86, PPC usw.).
- Vertrautheit mit funktionalen Sicherheitsstandards und deren Prozessen in der Softwareentwicklung (z.B. ISO26262, IEC61508 usw.).
- Praktische Erfahrung mit Prozessframeworks wie V-Modell, CMMI oder ASPICE.
- Softwarearchitekturkenntnisse mit standardisierten Modellierungssprachen (z.B. SysML, UML usw.) wären ein herausragendes Merkmal.
Stellen Sie sich vor, was Sie bei QNX erreichen könnten!
QNX- Senior Systems Software Developer (Device Driver/ BSP) Arbeitgeber: BlackBerry Inc.

Kontaktperson:
BlackBerry Inc. HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: QNX- Senior Systems Software Developer (Device Driver/ BSP)
✨Tip Nummer 1
Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups in deiner Nähe, die sich auf Embedded Systems oder Softwareentwicklung konzentrieren. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise sogar Insider-Informationen über offene Stellen bei QNX erhalten.
✨Tip Nummer 2
Nutze Plattformen wie LinkedIn, um dich mit aktuellen Mitarbeitern von QNX zu vernetzen. Stelle Fragen zu ihrer Arbeit und den Herausforderungen, die sie bewältigen. Dies kann dir helfen, ein besseres Verständnis für die Unternehmenskultur und die Erwartungen an die Rolle zu bekommen.
✨Tip Nummer 3
Halte Ausschau nach Online-Kursen oder Workshops, die sich auf die spezifischen Technologien konzentrieren, die in der Stellenbeschreibung erwähnt werden, wie z.B. C, C++ oder RUST. Das zeigt dein Engagement und deine Bereitschaft, deine Fähigkeiten weiterzuentwickeln.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zur Treiberentwicklung und BSP-Entwicklung übst. Überlege dir Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten und Erfolge in diesen Bereichen demonstrieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: QNX- Senior Systems Software Developer (Device Driver/ BSP)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Programmierkenntnisse in C, C++ oder RUST sowie Erfahrungen mit Embedded-Systemen. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.
Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine bisherigen Erfahrungen in der Treiberentwicklung und BSP-Entwicklung hervor. Nenne konkrete Projekte oder Erfolge, die deine Fähigkeiten unter Beweis stellen.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Softwareentwicklung und deine Begeisterung für innovative Technologien im Bereich Automotive und Embedded Systems zum Ausdruck bringst.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei BlackBerry Inc. vorbereitest
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen technischen Fähigkeiten vertraut, die für die Position als Senior Systems Software Developer erforderlich sind. Dazu gehören Kenntnisse in C, C++, RUST und Erfahrung mit Embedded-Betriebssystemen wie QNX oder Linux. Bereite Beispiele vor, die deine Erfahrungen in diesen Bereichen verdeutlichen.
✨Bereite dich auf Fragen zur Treiberentwicklung vor
Erwarte Fragen zu deiner Erfahrung in der Entwicklung von Treibern für verschiedene Hardwareperipheriegeräte. Sei bereit, über spezifische Projekte zu sprechen, an denen du gearbeitet hast, und erkläre, wie du bestehende Treiber angepasst oder neue Architekturen entwickelt hast.
✨Kenntnis der Sicherheitsstandards
Da die Position auch Kenntnisse über funktionale Sicherheitsstandards wie ISO26262 erfordert, solltest du dich mit diesen Standards vertraut machen. Bereite dich darauf vor, zu erläutern, wie du diese Standards in deinen bisherigen Projekten angewendet hast.
✨Zeige deine Leidenschaft für Softwareentwicklung
Die Interviewer suchen nach Kandidaten, die eine echte Leidenschaft für Softwareentwicklung haben. Teile deine Ideen und Visionen für zukünftige Entwicklungen im Bereich der Treiberarchitekturen und zeige, dass du motiviert bist, innovative Lösungen zu finden.