Ametek, Inc.
Inversion
Senior Avionics Embedded Software Engineer
Advanced Reentry Technologies
Wer wir sind
Inversion ist ein Luft- und Raumfahrt- und Verteidigungsunternehmen, das fortschrittliche Wiedereintrittstechnologie für die nächste Generation von Weltraumfähigkeiten entwickelt. Durch die Kombination von Hochleistungsmaterialien, präziser Aerodynamik und missionsgesteuerter Autonomie transformiert Inversion den Wiedereintritt in eine operative Fähigkeit für eine völlig neue Klasse von Missionen.
Das hochmanövrierbare Wiedereintrittsraumschiff des Unternehmens, Arc, ist für die schnelle globale Frachtlieferung, Hyperschalltests und andere nationale Sicherheitsmissionen konzipiert, die einen präzisen, kontrollierten Flug durch die Atmosphäre erfordern. Arc schafft eine völlig neue Transportdomäne und eröffnet beispiellose Geschwindigkeit und globale Reichweite.
Mit Hauptsitz in Los Angeles entwickelt, fertigt und integriert Inversion seine Raumfahrzeuge unter einem Dach, was es dem Unternehmen ermöglicht, sich schnell vom Konzept bis zum Flug zu bewegen. Das Unternehmen wird von führenden Investoren unterstützt, darunter Y Combinator, Spark Capital und Lockheed Martin Ventures, mit Kunden aus der gesamten US-Regierung und der kommerziellen Raumfahrtindustrie.
Stellenübersicht
Als Senior Embedded Software Engineer bei Inversion sind Sie für die Entwicklung, Prüfung und Bereitstellung von hochzuverlässiger, latenzarmer Flugsoftware verantwortlich, die auf der Avionik-Hardware von Arc läuft. Sie entwerfen und implementieren sicherheitskritische Codes für Mikrocontroller, Stromverteilungseinheiten, Flugcomputer und Kommunikationssysteme. Mit hochentwickelter Autonomie überbrücken Sie die Lücke zwischen Hardware und Software, beheben Probleme auf der Boundary-Ebene, etablieren Standards für Embedded Coding und stellen sicher, dass unsere Flugprozessoren unter extremen Wiedereintrittsbedingungen einwandfrei funktionieren.
Hauptverantwortlichkeiten
- Entwurf, Entwicklung und Wartung von hochzuverlässiger Echtzeit-Embedded-Software in C/C++ für Arc-Flugcomputer, Mikrocontroller und Aktuatoren.
- Architektur und Implementierung von Low-Level-Gerätetreibern für Kommunikationsprotokolle wie SPI, I2C, UART, CAN, Ethernet und RS-422.
- Verantwortung für Embedded-Software-Module von Anfang bis Ende, von der frühen Anforderungsdefinition über Tests und Qualifizierung bis hin zum Flugbetrieb auf Fahrzeugebene.
- Inbetriebnahme neuer Avionik-Hardwareplattformen, Debugging komplexer Hardware-Software-Boundary-Probleme mithilfe von JTAG, Logikanalysatoren, Oszilloskopen und Paket-Sniffern.
- Integration und Validierung von Embedded-Code mithilfe von Software-in-the-Loop (SIL) und Hardware-in-the-Loop (HIL) Testumgebungen.
- Durchführung rigoroser Code-Reviews, Festlegung technischer Standards und Mentoring von Junior Embedded Engineers im Team.
- Enge Zusammenarbeit mit den Kernteams für Flugsoftware und Simulation, um Fahrzeugautonomie, Telemetrie-Architekturen und GNC-Algorithmenausführung abzustimmen.
Erforderliche Qualifikationen
- Bachelor-Abschluss in Computer Engineering, Informatik, Elektrotechnik oder vergleichbare technische Erfahrung.
- Typischerweise 5+ Jahre Berufserfahrung in der Entwicklung von Low-Level Embedded C/C++ Software für Echtzeitsysteme.
- Praktische Erfahrung mit Bare-Metal-Mikrocontrollern und Echtzeit- Betriebssystemen (RTOS) wie FreeRTOS, RTEMS oder VxWorks.
- Nachgewiesene Fähigkeit, elektrische Schaltpläne zu lesen, Datenblatt- Register zu verstehen und physische Hardware mit Laborinstrumenten zu debuggen.
- Erfahrung in der Implementierung von Standard-Hardware-Peripherietreibern und seriellen Kommunikationsprotokollen.
- Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten.
- Muss in der Lage sein, eine US-Regierungsgeheimhaltungsstufe (Secret/Top Secret) zu erhalten und aufrechtzuerhalten.
ITAR-Konformität
Um den Exportbestimmungen der US-Regierung für Weltraumtechnologie, einschließlich der International Traffic in Arms Regulations (ITAR), zu entsprechen, müssen Sie US-Bürger, rechtmäßiger ständiger Einwohner der USA, geschützte Person im Sinne von 8 U.S.C. 1324b(a)(3) sein oder die erforderlichen Genehmigungen vom US-Außenministerium erhalten können. Erfahren Sie mehr über ITAR hier pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987.
Gewünschte Qualifikationen
- Erfahrung in der Entwicklung von Software für sicherheitskritische oder hochzuverlässige Anwendungen (z. B. Luft- und Raumfahrt, Automobil oder Medizingeräte).
- Vertrautheit mit modernen Softwareentwicklungspraktiken, einschließlich Git, Unit-Test-Frameworks, statischen Analysetools und CI/CD-Pipelines.
- Beherrschung von Python für Testautomatisierung, Datenanalyse und Hardware-Scripting.
- Erfahrung in der Entwicklung von Embedded-Software auf Linux-basierten Systemen.
- Erfahrung in der Entwicklung von FPGA-Designs und digitaler Logik mit VHDL, Verilog oder SystemVerilog.
- Erfahrung in der Entwicklung von benutzerdefinierten Board Support Packages (BSPs), Bootloader-Konfigurationen, Geräte-Startcode und Hardware- Abstraktionsschichten (HAL).
- Erfahrung in der Teilnahme an Überprüfungen von elektrischen Schaltplänen und enge Zusammenarbeit mit Hardware-Ingenieuren zur Steuerung des Board-Level-Designs.
- Erfahrung in der Leitung von PCB-Inbetriebnahme, Design Verification Testing (DVT), Hardware-Qualifizierung und Übergang zur Produktion.
- Vorerfahrung in einem schnelllebigen Startup im Luft- und Raumfahrtbereich oder einem kleinen Hardware-Integrationsteam.
Unser Bürohauptsitz befindet sich in Playa Vista, CA. Diese Position erfordert Anwesenheit im Büro.
Das jährliche Grundgehalt für diese Rolle in Kalifornien beträgt derzeit $139,000 - $201,000. Die Gehaltsstufen werden nach Rolle, Niveau, Standort und Übereinstimmung mit Marktdaten bestimmt. Das individuelle Gehalt wird von Fall zu Fall festgelegt und kann aufgrund folgender Überlegungen variieren: Vorstellungs- gespräche und eine Bewertung mehrerer Faktoren, die für jeden Kandidaten einzigartig sind, berufsbezogene Fähigkeiten, relevante Ausbildung und Erfahrung, Zertifizierungen, Fähigkeiten des Kandidaten und interne Gerechtigkeit.
Chancengleichheit am Arbeitsplatz
Inversion bietet allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, Geschlechtsidentität, sexueller Orientierung, nationaler Herkunft, Veteranstatus oder Behinderung.
Inversion sammelt und verarbeitet personenbezogene Daten gemäß den geltenden Datenschutzgesetzen. Wenn Sie ein US-Bewerber sind, beachten Sie die CCPA- Datenschutzrichtlinie oag.ca.gov/privacy/ccpa für weitere Details.
