B&A
HELLBENDER Inc.
Embedded Linux Engineer
Wer wir sind
Hellbender Inc. ist eine Pennsylvania Benefit Corporation, die mit Innovatoren zusammenarbeitet, um deren auf künstlicher Intelligenz basierende Computer-Sensoren zu verbessern und deren Lösungen onshore von Prototypen bis zu hohen Stückzahlen zu produzieren.
Hellbender bildet bewusst ein integratives Arbeitsumfeld und setzt sich dafür ein, historisch marginalisierte Identitäten, einschließlich Veteranen, Frauen, Transgender-Personen und unterrepräsentierten ethnischen Gruppen in unserer Gemeinschaft und Branche, zu fördern.
Stellenübersicht
Hellbender sucht einen Embedded Linux Engineer, der bei der Entwicklung von Software für fortschrittliche Sensorik- und Plattformen hilft. Diese Rolle beinhaltet die Arbeit an der Schnittstelle von Hardware und Software, um neue Geräte in Betrieb zu nehmen, Peripheriegeräte zu integrieren, Linux-basierte Lösungen zu entwickeln und die Produktentwicklung vom Prototyp bis zur Produktion zu unterstützen.
Der ideale Kandidat verfügt über Erfahrung mit eingebetteten Systemen, Linux-Entwicklung oder Low-Level-Software-Engineering und arbeitet gerne eng mit Hardware-Teams zusammen, um herausfordernde technische Probleme zu lösen. Erfahrung mit Linux-Kernel-Entwicklung und Gerätetreibern ist wertvoll, aber nicht für alle Kandidaten erforderlich. Diese Position bietet die Möglichkeit, mit einer breiten Palette von Technologien zu arbeiten, darunter eingebettetes Linux, Hardware-Integration, Treiberentwicklung, System-Bring-up, Software-Optimierung und KI-gestützte Edge-Computing-Plattformen.
Erforderliche Qualifikationen: *
MUSS EINE US-PERSON SEIN
- Bachelor-Abschluss in Informatik, Computer Engineering, Elektrotechnik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung. *
- 3+ Jahre Erfahrung in Embedded Software, Embedded Linux, Firmware, Systemprogrammierung oder verwandten Disziplinen. *
- Starke Programmierkenntnisse in C oder C++. *
- Erfahrung in der Entwicklung von Software auf Linux-basierten Systemen. *
- Kenntnisse von Embedded-Hardware-Schnittstellen wie SPI, I2C, UART, USB, Ethernet, CAN, PCIe oder verwandten Technologien. *
- Erfahrung in der Fehlerbehebung und Diagnose von Software- und Hardwareintegrationsproblemen. *
- Fähigkeit, technische Dokumentation zu lesen und effektiv in einem multidisziplinären Engineering-Umfeld zu arbeiten.
Ausbildung & Erfahrung: *
- Bachelor- oder Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten technischen Fachgebiet. *
- 5-7 Jahre Erfahrung, vorzugsweise speziell in der Linux Kernel-Entwicklung und Treiberentwicklung.
Wesentliche Aufgaben und Verantwortlichkeiten: *
- Entwicklung, Test und Wartung von Software für eingebettete Linux-Systeme. *
- Unterstützung bei Hardware-Bring-up- und Validierungsaktivitäten für neue Produkte und Prototypen. *
- Integration und Konfiguration von Sensoren, Kameras, Kommunikationsschnittstellen und anderen Peripheriegeräten. *
- Erstellung, Modifizierung und Fehlerbehebung von Linux-Gerätetreibern und Systemsoftware nach Bedarf. *
- Mitarbeit bei der Entwicklung von Linux Board Support Packages (BSP) und Plattformintegration. *
- Fehlerbehebung bei Software- und Systemproblemen unter Verwendung von Protokollen, Testgeräten und Entwicklungswerkzeugen. *
- Enge Zusammenarbeit mit Hardware-, Firmware-, Fertigungs- und Produktteams während des gesamten Produktlebenszyklus. *
- Beitrag zur Systemarchitektur, Leistungsoptimierung und Verbesserung der Produktzuverlässigkeit. *
- Teilnahme an Code-Reviews, Tests und technischer Dokumentation.
Bevorzugte Qualifikationen: *
- Erfahrung in der Entwicklung von Linux Kernel-Modulen oder Gerätetreibern. *
- Kenntnisse der Linux Kernel-Architektur und Debugging-Tools. *
- Erfahrung mit Yocto, Buildroot oder anderen Embedded Linux Build-Umgebungen. *
- Kenntnisse der Device Tree-Konfiguration und Board Support Packages. *
- Erfahrung mit ARM-, RISC-V- oder x86-Plattformen. *
- Kenntnisse von Hardware-Debugging-Tools wie Oszilloskopen, Logikanalysatoren oder JTAG-Debuggern. *
- Erfahrung mit Bildverarbeitungssystemen, Kamerasensoren, maschinellem Sehen oder KI-gestützten Edge-Geräten. *
- Erfahrung mit Python oder Skriptsprachen für Automatisierung und Tests. *
- Beiträge zu Open-Source-Projekten oder Linux-basierten Software-Ökosystemen.
Leistungen: *
- 5% Arbeitgeber 401(k) Beitrag, ohne erforderliche Übereinstimmung *
- 10% Beitrag zum Mitarbeiter-Aktienprogramm *
- 100% der Prämien für Kranken-, Zahn- und Augenversicherung für Mitarbeiter und ihre Familien, einschließlich Lebenspartner, werden übernommen *
- 100% der Prämien für Lebens- und Invalidenversicherungen werden übernommen *
- 10 Feiertage, zwei unternehmensweite Schließungswochen und 15 Stunden PTO pro Monat angesammelt *
- 4 Wochen Elternurlaub
Aufstiegsmöglichkeiten
Arbeitsort: UPARC Pittsburgh
Hellbender ist ein wachsendes Unternehmen und verfolgt eine Politik, die interne Beförderungen priorisiert. Mit der Schaffung neuer Positionen werden auch neue Aufstiegsmöglichkeiten geschaffen.
