The MITRE Corporation
Draper
Senior Flight Software Engineer
Überblick
Draper ist ein unabhängiges, gemeinnütziges Forschungs- und Entwicklungsunternehmen mit Hauptsitz in Cambridge, MA. Die über 2,000+ Mitarbeiter von Draper stellen sich wichtigen nationalen Herausforderungen mit dem Versprechen, erfolgreiche und nutzbare Lösungen zu liefern. Von der militärischen Verteidigung und Weltraumforschung bis hin zur biomedizinischen Technik hängen Leben oft von den Lösungen ab, die wir anbieten. Unsere multidisziplinären Teams von Ingenieuren und Wissenschaftlern arbeiten in einem kollaborativen Umfeld, das die gegenseitige Befruchtung von Ideen fördert, die für echte Innovation notwendig sind. Weitere Informationen über Draper finden Sie unter draper.com.
Zusammenfassung der Stellenbeschreibung
Draper sucht einen erfahrenen Embedded-Software-Spezialisten, der die Entwicklung von Hochleistungs- und fehlertoleranter Flugsoftware für ressourcenbeschränkte Plattformen in den Bereichen Luftfahrt, Raumfahrt, Unterwasser und Hyperschall leitet. Der Senior Engineer wird den gesamten Software-Lebenszyklus verantworten – von der Anforderungsanalyse und dem Algorithmusdesign über die Implementierung, Verifizierung und Dokumentation – und dabei einen „Security-by-Design“-Ansatz verfolgen. Zusätzlich zu klassischen Embedded-Aufgaben wird die Rolle leichtgewichtige DevSecOps-Praktiken wie automatisierte Builds, kontinuierliche Integrationstests, statische Code-Analyse und grundlegende Sicherheits-Härtung integrieren, um sicherzustellen, dass jede Veröffentlichung die strengen Sicherheits- und Qualitätsstandards von Draper erfüllt. Der ideale Kandidat verfügt über 5-10 Jahre Erfahrung in der Echtzeit-C/C++ (oder Rust)-Entwicklung für luftfahrttaugliche Hardware, starke analytische und Problemlösungsfähigkeiten sowie die Fähigkeit, jüngere Ingenieure zu betreuen und eng mit den Teams für Hardware, Systeme und Cybersicherheit zusammenzuarbeiten. Ein Bachelor-Abschluss in Informatik, Computer-/Elektrotechnik (oder gleichwertig) und die Fähigkeit, eine Secret-Sicherheitsfreigabe zu erhalten, sind erforderlich.
Draper setzt sich für die Schaffung eines integrativen Umfelds ein. Wir verstehen den Wert von Inklusivität und deren Auswirkungen auf eine Hochleistungskultur. Alle qualifizierten Bewerber erhalten eine Beschäftigungsberücksichtigung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Behinderung, Alter, sexueller Orientierung, nationaler Herkunft, Veteranenstatus oder genetischen Informationen. Draper verpflichtet sich, Einzelpersonen mit Behinderungen Zugang, Chancengleichheit und angemessene Vorkehrungen für Beschäftigung, Dienstleistungen, Programme und Aktivitäten zu bieten. Um angemessene Vorkehrungen anzufordern, kontaktieren Sie bitte hr@draper.com [hr@draper.com?subject=Request%20for%20Accommodation].
Stellenbeschreibung
Aufgaben/Verantwortlichkeiten
- Bewertet Anforderungen, schlägt Lösungen vor und untersucht Design-Trade-offs zur Unterstützung eines Designs.
- Entwirft Algorithmen unter Verwendung moderner Theorie und bewährter Techniken.
- Entwickelt Embedded-Software basierend auf Prototyp-Algorithmen unter Aufsicht.
- Analysiert Designs, um Leistung und Funktionalität nachzuweisen.
- Entwickelt und führt Softwaretests durch, um die Konformität mit den Anforderungen zu überprüfen.
- Bewertet Ergebnisse, um Ursachen für Probleme zu ermitteln und Lösungen für ineffiziente oder problematische Aspekte zu entwickeln.
- Erstellt technische Daten, Verfahren, Berichte, Zeichnungen, Handbücher und andere erforderliche Dokumentationen.
- Kommuniziert mit Kunden und Stakeholdern, um Anforderungen zu ermitteln und das Design sowie die Liefergegenstände zu beschreiben.
- Treibt Lösungen für komplexe Probleme mit begrenzter Anleitung voran – trägt zur Anforderungsentwicklung und zur Ideenfindung für Architekturlösungen bei.
- Fähigkeit, Verantwortung für Teilbereiche des technischen Umfangs zu übernehmen.
- Identifiziert technische Risiken auf Programm-/Systemebene und entwickelt und implementiert Strategien zur Risikominderung.
- Mentoring von weniger erfahrenen Ingenieuren.
- Erledigt andere zugewiesene Aufgaben.
Mindestanforderungen
Fähigkeiten/Fertigkeiten
- Hervorragende Entwicklungs- und Fehlerbehebungsfähigkeiten auf Embedded-Zielsystemen.
- Hervorragende Kenntnisse von OS-Codierungstechniken, IP-Protokollen, Schnittstellen und Hardware-Subsystemen.
- Expertise in der Softwareentwicklung für Echtzeitsysteme.
- Beherrschung von High-Level-Entwicklungssprachen (z. B. C/C++, Rust)
- Ausgezeichnete organisatorische Fähigkeiten und Liebe zum Detail.
- Starke analytische und Problemlösungsfähigkeiten.
- Kenntnisse von Software-Konfigurationsmanagement-Tools, Defect-Tracking-Tools und Peer-Review-Prozessen.
- Ausgezeichnete Zeitmanagementfähigkeiten mit der nachgewiesenen Fähigkeit, Fristen einzuhalten.
- Hervorragende verbale und schriftliche Kommunikationsfähigkeiten.
- Erfahrung mit UML/SysML.
- Erfahrung mit In-Circuit-Emulatoren, JTAG-Debuggern und Laborprüfgeräten.
Ausbildung
Erfordert einen Bachelor-Abschluss in Informatik, Computertechnik oder Elektrotechnik.
Erfahrung
Erfordert 5-10 Jahre Erfahrung in Software Engineering oder verwandten Bereichen.
Bewerber, die für diese Position ausgewählt werden, müssen eine staatliche Sicherheitsfreigabe erwerben und aufrechterhalten. Eine Sicherheitsfreigabe ist von Vorteil.
Zusätzliche Stellenbeschreibung
Jobstandort - Stadt: Cambridge
Jobstandort - Bundesstaat: Massachusetts
Jobstandort - Postleitzahl: 02139-3563
Die Gehaltsspanne für diese Vollzeitstelle in den USA beträgt $62,500.00 - $275,000.00
Unsere Gehaltsspannen werden nach Rolle, Niveau und Standort bestimmt. Die auf jeder Stellenausschreibung angezeigte Spanne spiegelt das Minimum und Maximum der Zielgehälter für die Position über alle US-Standorte hinweg wider. Innerhalb der Spanne wird das individuelle Gehalt durch den Arbeitsort und zusätzliche Faktoren bestimmt, einschließlich berufsbezogener Fähigkeiten, Erfahrung und relevanter Ausbildung oder Schulung. Tarifliche Spannen entsprechen den genehmigten Sätzen gemäß Tarifvertrag nach Standort und Rolle. Ihr Recruiter kann Ihnen während des Einstellungsprozesses mehr über die spezifische Gehaltsspanne für Ihren bevorzugten Standort mitteilen. Bitte beachten Sie, dass die in den US-Stellenausschreibungen aufgeführten Vergütungsdetails nur das Grundgehalt enthalten und keine Boni oder Zusatzleistungen beinhalten.
Unsere Arbeit ist uns sehr wichtig, aber auch unser Leben außerhalb der Arbeit. Draper unterstützt viele Programme zur Verbesserung der Work-Life-Balance, darunter flexible Arbeitsmodelle, Mitarbeiterclubs von Fotografie bis Yoga, Gesundheits- und Finanzworkshops, gesellschaftliche Veranstaltungen außerhalb des Arbeitsplatzes und Ermäßigungen für lokale Museen und kulturelle Aktivitäten. Wenn diese spezielle Stellenmöglichkeit und die Chance, bei einem national anerkannten F&E-Innovationsunternehmen zu arbeiten, Sie ansprechen, bewerben Sie sich jetzt unter draper.com/careers.
