B&A
STR
Lead Autonomy Software Engineer
Über das Team
Die Sensors Division bei STR konzentriert sich auf die Technologieentwicklung für fortschrittliche Sensorsysteme und Plattformen zur Unterstützung der nationalen Sicherheit. Unser besonderer Fokus liegt auf luft-, oberflächen- und weltraumgestützten Radarsystemen, elektronischer Kampfführung, Unterwasserakustik, Hyperspektralbildgebung sowie EO/IR-Sensorik. Wir arbeiten an vollständigen Systemprototypen, Experimentierkampagnen und Technologiekomponenten der nächsten Generation. Zu den spezifischen technischen Bereichen gehören RF-Analog-/Digital-Hardware, akustische Hardware, Signalverarbeitungsalgorithmen, machine learning-Algorithmen, Tracking/Fusion, autonome Systeme sowie die Implementierung von Echtzeit-Embedded-Prozessoren.
Die Systems Autonomy, Analysis, and Modeling (SAAM) Group innerhalb der Sensors Division nutzt Modellierung und Simulation (M&S), um Systemfähigkeiten zu analysieren, befähigende Algorithmen zu entwickeln und diese integrierten Systeme durch Tests zu führen. Wir konzentrieren uns auf die Fähigkeiten und Grenzen von Boden-, Luft-, Oberflächen- und Weltraumsensorik sowie Gegen-Sensorik-Plattformen und das Ressourcenmanagement dieser Assets, um den Missionserfolg von US-Luft- und Weltraum-Assets sicherzustellen. SAAM nutzt zudem den aufkommenden Einsatz von Autonomie und Künstlicher Intelligenz in unbemannten Systemen sowie Techniken zur Erfassung, Zusammenführung und Auswertung von Sensordaten über vollständige System-of-Systems-Architekturen hinweg, um den Missionserfolg zu gewährleisten. SAAM entwickelt Software- und Hardware-Tools sowie Datensätze zur Unterstützung dieser Analysen, einschließlich Algorithmen, Verarbeitungsketten und Szenarien, um diese zu informieren und auf Prototyp-Demonstrationssystemen sowie operativen Systemen bereitzustellen. Unser Hauptkundenfokus liegt auf Forschungsprogrammen der Air Force, Navy und DARPA.
Die Rolle
Als Autonomy Software Engineer in der SAAM-Gruppe arbeiten Sie als Teil leistungsstarker Teams, die sich auf die Entwicklung von Autonomie und die Integration von Missionssystemen in anspruchsvollen Kundenumgebungen konzentrieren. Sie stellen sicher, dass diese Teams auf hohem Niveau arbeiten, um robuste, einsatzbereite Lösungen zu entwickeln, die gleichzeitig die Grundlage für zukünftige Programme bilden.
Ihre Aufgaben
- Systementwicklung: Nutzung ausgereifter Hardwaresysteme und Entwicklung von Code zu deren Integration, in Zusammenarbeit mit Fachexperten bei STR, um bei Bedarf fortschrittliche Algorithmen einzusetzen
- Systemtests: Enge Zusammenarbeit mit Testleitern in der SAAM-Gruppe zur Nutzung von Testkapazitäten über M&S und Live-Tests hinweg, unter Verwendung der Live-Virtual-Constructive (LVC)-Infrastruktur
- Führung: Leitung kleiner, fokussierter Teams zur Implementierung und zum Testen von Echtzeitanwendungen, die auf Prinzipien offener Softwarearchitekturen basieren, sowie Implementierung von Echtzeitsystemen in modernem C++ basierend auf verifizierten Algorithmen, die in höheren Sprachen wie MATLAB geschrieben wurden
- Kundenbetreuung: Unterstützung von Diskussionen mit potenziellen und bestehenden Kunden, um deren Anforderungen besser zu verstehen und die Produktentwicklung mitzugestalten
Ihr Profil
- Eigenmotiviert mit nachgewiesener Fähigkeit, auch bei begrenzter Anleitung hervorragende Leistungen zu erbringen
- Fundierte Kenntnisse in der modernen C++-Entwicklung, einschließlich Multithreading-Anwendungen
- Erfahrung mit testgetriebener Entwicklung und CI/CD-Praktiken
- Vertrautheit mit plattformübergreifender Entwicklung (Windows, Linux, iOS) und Versionskontroll-Workflows
- Erfahrung mit Hardware-/Software-Integration
- Mindestens 2 Jahre einschlägige Erfahrung mit einem PhD, 5 Jahre mit einem MS oder 7 Jahre mit einem BS
- Fähigkeit, eine Sicherheitsfreigabe der Stufe Secret zu erhalten und aufrechtzuerhalten, wofür die US-Staatsbürgerschaft gemäß den Anforderungen der US-Regierung erforderlich ist
Wünschenswert
- Aktive Sicherheitsfreigabe der Stufe Secret oder Top Secret
- 5+ Jahre Erfahrung in der C++-Programmierung mit Systemen offener Architektur
- Erfahrung mit sicherheitskritischen Softwarearchitekturen
- Erfahrung mit Echtzeit-Softwareentwicklung und Algorithmenoptimierung
- Vertrautheit mit Netzwerkprotokollen und Debugging
- Vertrautheit mit relevanten offenen Standards wie OMS/UCI und A-GRA
- Erfahrung mit Software-Qualitätstools (statische/dynamische Analyse, automatisierte Test-Frameworks)
Informationen zur Vergütung
Gehaltsspanne für Vollzeitstellen: $174,000 - $225,000
Die angegebene Gehaltsspanne basiert auf externen Marktdaten. Angebote basieren auf Faktoren wie, aber nicht beschränkt auf, die Erfahrung, Ausbildung, Schulung, Schlüsselqualifikationen/kritische Fähigkeiten, Sicherheitsfreigaben sowie die vorherrschenden Markt- und Geschäftsbedingungen des Kandidaten.
STR ist ein Arbeitgeber, der Chancengleichheit fördert. Wir setzen uns voll und ganz dafür ein, die qualifiziertesten Kandidaten einzustellen, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Geschlechtsidentität, sexueller Orientierung und Schwangerschaft), Familienstand, nationaler Herkunft, Alter, Veteranenstatus, Behinderung, genetischen Informationen oder anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Merkmalen.
Wenn Sie eine angemessene Anpassung für einen Teil des Einstellungsprozesses benötigen, senden Sie uns eine E-Mail an [email protected] [[email protected]] und geben Sie Ihre Kontaktinformationen an.
Gemäß geltenden Bundesgesetzen und -vorschriften erfordern Positionen bei STR, dass Mitarbeiter Sicherheitsfreigaben für die nationale Sicherheit erhalten und die Anforderungen zur Einhaltung von Exportkontrollgesetzen und anderen geltenden Gesetzen erfüllen.
STR ist ein wachsendes Technologieunternehmen mit Standorten in der Nähe von Boston, MA, Arlington, VA, in der Nähe von Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA und Denver, CO. Wir sind spezialisiert auf fortschrittliche Forschung und Entwicklung für Verteidigung, Nachrichtendienste und nationale Sicherheit in den Bereichen: Cyber; Sensoren der nächsten Generation, Radar, Sonar, Kommunikation und elektronische Kampfführung; sowie Algorithmen der künstlichen Intelligenz und Analytik, um die Komplexität, die uns umgibt, verständlich zu machen.
STR engagiert sich für die Schaffung einer kollaborativen Lernumgebung, die ein tiefes technisches Verständnis fördert und die Beiträge und Leistungen aller Teammitglieder anerkennt. Unsere Arbeit ist herausfordernd, und wir gehen abends mit dem Wissen nach Hause, dass wir die Grenzen der Technologie erweitert und die Welt sicherer gemacht haben.
STR ist nicht irgendein Unternehmen. Unsere Mitarbeiter, unsere Kultur und unsere Einstellung, zusammen mit ihren einzigartigen Fähigkeiten, Erfahrungen und Perspektiven, bringen uns auf einen Weg, die Welt zu verändern. Wir können das jedoch nicht alleine schaffen – wir brauchen Mitstreiter. Wenn Sie einer sind, schließen Sie sich unserem Team an und helfen Sie mit, unsere Gesellschaft sicher zu halten! Besuchen Sie uns unter str.us str.us/ für weitere Informationen.
