Roku
STR
Senior Software Engineer für Integration und Test
Über die Stelle
Über das Team
Die Real-time Architectures, Integration, and Demonstration (RAID) Group konzentriert sich auf die Überführung von Algorithmen vom Konzept in Echtzeit-Software, bietet Expertise in offener Architektur und erleichtert die Integration von Fähigkeiten für Experimente, Tests und Bereitstellungen.
Die Rolle
Als Senior Software Engineer für Integration und Test konzentrieren Sie sich auf die Unterstützung der Entwicklung, Integration und Validierung von Echtzeit-RF-Sensoren-Softwaresystemen. Sie arbeiten als Teil eines multidisziplinären Teams, um Softwarekomponenten zu implementieren, Algorithmen in Open-Architecture-Frameworks zu integrieren und Testinfrastrukturen zu entwickeln, um die Systemleistung zu validieren. Diese Rolle betont praktische Softwareentwicklung, Open-System-Integration, die Integration von Softwarekomponenten über verteilte Architekturen und mit Hardwareplattformen sowie rigorose Tests von Echtzeitanwendungen.
Schließen Sie sich uns an und werden Sie Teil eines Teams, das an der Spitze von Technologie und Innovation einen Unterschied macht.
Was Sie tun werden
- Implementierung von Softwarekomponenten für Echtzeit-Sensorsysteme in C/C++
- Integration von Signalverarbeitungsalgorithmen in Open-Architecture-Software-Frameworks
- Entwicklung und Durchführung von Integrationstests und systemweiten Validierungstests
- Debugging von Softwareproblemen in Echtzeit-, Multi-Thread- und verteilten Systemen
- Zusammenarbeit mit erfahrenen Ingenieuren zur Übersetzung von Algorithmen-Spezifikationen in Software-Implementierungen
- Entwicklung von Testskripten und automatisierten Testinfrastrukturen
- Durchführung praktischer Laborarbeiten mit Signalverarbeitungshardware und Testgeräten
- Dokumentation von Softwaredesigns, Testverfahren, Ergebnissen und technischen Berichten
- Unterstützung von Systemdemonstrationen und Feldtestaktivitäten
- Teilnahme an Code-Reviews und Beitrag zur Verbesserung der Softwarequalität
- Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Algorithmenentwicklern, Systemingenieuren und Integrationspersonal
- Unterstützung von ca. 20% Reisezeit für Integrationsveranstaltungen, Feldtests und Kundendemonstrationen
Mindestanforderungen
Wer Sie sind
- Aktive Freigabe auf Secret-Niveau mit der Fähigkeit, eine Top Secret-Sicherheitsfreigabe zu erhalten und aufrechtzuerhalten, wofür die US-Staatsbürgerschaft eine staatliche Anforderung ist
- BS, MS oder PhD in Informatik, Computer Engineering, Elektrotechnik oder einem verwandten Fachgebiet mit relevanter Erfahrung je nach Abschluss (BS +5 Jahre, MS +3 Jahre, PhD +1 Jahr)
- Erfahrung in der Softwareentwicklung (Praktika und akademische Projekte zählen)
- Starke Kenntnisse in der C/C++-Programmierung
- Erfahrung mit Versionskontrollsystemen (Git)
- Erfahrung mit Linux
- Starke Debugging- und Fehlerbehebungsfähigkeiten
- Hohe Lernbereitschaft für Signalverarbeitung und eingebettete Echtzeitsysteme
Noch besser
- Aktive Top Secret-Freigabe (TS/SCI bevorzugt)
- Effektive schriftliche und mündliche Kommunikationsfähigkeiten
- Kenntnisse in Python oder MATLAB
- Erfahrung mit praktischen Hardwaretests und Laborgeräten
- Kurse oder Erfahrung in der Signalverarbeitung
- Erfahrung mit der Entwicklung von Echtzeit- oder eingebetteter Software
- Kenntnisse der Multithread-Programmierung und Synchronisation
- Verständnis von Open-Architecture-Prinzipien und -Standards
Gehaltsinformationen
Vollzeit-Gehaltsspanne: $134,000 - $184,000
Die angegebene Gehaltsspanne basiert auf externen Marktdaten. Angebote basieren auf Faktoren wie, aber nicht beschränkt auf, Erfahrung, Ausbildung, Schulung, Schlüsselqualifikationen/kritische Fähigkeiten, Sicherheitsfreigaben des Kandidaten sowie vorherrschende Markt- und Geschäftsbedingungen.
STR ist ein Arbeitgeber, der Chancengleichheit fördert. Wir sind voll und ganz bestrebt, den am besten qualifizierten 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 Merkmalen, die durch Bundes-, Landes- oder lokale Gesetze geschützt sind.
Wenn Sie eine angemessene Vorkehrung für einen Teil des Einstellungsprozesses benötigen, senden Sie uns eine E-Mail an [email protected] [[email protected]] und geben Sie Ihre Kontaktdaten an.
Gemäß den geltenden Bundesgesetzen und -vorschriften erfordern Positionen bei STR von den Mitarbeitern die Erlangung nationaler Sicherheitsfreigaben und die Erfüllung der Anforderungen für die Einhaltung von Exportkontrollen und anderen geltenden Gesetzen.
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 spezialisieren uns auf fortschrittliche Forschung und Entwicklung für Verteidigung, Geheimdienste und nationale Sicherheit in den Bereichen: Cyber; Sensoren der nächsten Generation, Radar, Sonar, Kommunikation und elektronische Kriegsführung; sowie Algorithmen und Analysen der künstlichen Intelligenz, um die Komplexität zu verstehen, die um uns herum explodiert.
STR setzt sich für die Schaffung einer kollaborativen Lernumgebung ein, die ein tiefes technisches Verständnis unterstützt und die Beiträge und Erfolge aller Teammitglieder anerkennt. Unsere Arbeit ist herausfordernd, und wir gehen abends nach Hause und wissen, dass wir die Grenzen der Technologie verschoben und die Welt sicherer gemacht haben.
STR ist kein gewöhnliches Unternehmen. Unsere Mitarbeiter, unsere Kultur und unsere Einstellung sowie ihre einzigartigen Fähigkeiten, Erfahrungen und Perspektiven bringen uns auf einen Kurs, um die Welt zu verändern. Das können wir jedoch nicht allein tun – wir brauchen Mitstreiter. Wenn Sie einer sind, treten Sie unserem Team bei und helfen Sie, unsere Gesellschaft sicher zu halten! Besuchen Sie uns unter str.us str.us/ für weitere Informationen.
