Roku
EVTKS
Embedded Software Entwickler
Benefits
- 401(k)
- 401(k) matching
- Krankenversicherung
- Bezahlter Urlaub
- Sehhilfeversicherung
Stellenübersicht
Wir suchen eine erfahrene Person, die selbstständig und im Team arbeitet, um die Sprachlücke zwischen Linux CentOS Embedded-System-Software und externen Hardware-IP-Netzwerken zu schließen. Als Embedded Systems Software Developer arbeiten Sie im Team des Airport Surveillance Radar (ASR-9) und unterstützen die Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. ASR-9 ist ein Radarsystem, das von der Federal Aviation Administration (FAA) zur Überwachung des Flugverkehrs und der Wetterbedingungen in den Vereinigten Staaten eingesetzt wird. ASR-9 ist ein primäres Überwachungsradar, das Fluglotsen Informationen über Flugzeugpositionen und Wetter liefert.
Wesentliche Aufgaben
- Verantwortlich für die technische Unterstützung der Stufe 2 für im Feld installierte Modifikationen des ASR-9.
- Bietet Fachwissen in der Analyse von Softwareanforderungen, Design, Design-Reviews, Entwicklung, Softwaretests, Integration, Installation und Wartung komplexer Computersysteme.
- Verantwortlich für Folgendes:
- Recherche, Bewertung und Test neuer Hardwaretechnologien, die zum Ersatz aktueller veralteter Komponenten in NAS-Ausrüstung verwendet werden.
- Erfassung von Projektanforderungen und Entwicklung von Dokumentenänderungen an Hardware und Software, die für zukünftige Modifikationen erforderlich sind.
- Durchführung von Schlüssel-Standorttestoperationen und verantwortlich für die Vorbereitung der Modifikationskits, die im Feld versendet und installiert werden.
Aufgaben
- Starkes Verständnis der NAS-Systemhardware und -software, Kenntnisse der FAA-Verfahrensanforderungen.
- Erfahren in Echtzeit-Design und -Entwicklung, Test und Schnittstelle von Software- und Computerhardware-Systemen, Analyse von Regressionsauswirkungen, Zuverlässigkeit, Wartbarkeit, menschlichen Faktoren, Standardisierung und anderen Reengineering-Aspekten im Hinblick auf FAA-Missionen und NAS-Systeme.
- Kompetent in der Durchführung systemweiter Analysen und funktionaler Zuweisungen, einschließlich Business-Prozess-Modellierung und -Reengineering, interner Betriebssysteme, Datenbanken und Netzwerkarchitekturen.
- Kenntnisse im Umgang mit vorgeschriebenen Methoden und bereitgestellten Informationen zur Entwicklung von Entwurfsbeiträgen für Projektdokumentationen in Bezug auf alle Unterstützungsfunktionen.
- Durchführung von Aufgaben in einem breiten Spektrum von Tätigkeiten im Zusammenhang mit der Implementierung von Standards, Techniken, Verfahren und Kriterien, soweit sie für technische Aufgaben gelten.
- Entwicklung neuer Technologien, Modifizierung der Struktur bestehender Softwareprodukte und Bereitstellung technischer Anleitung für komplexe Projekte.
- Überprüfung endgültiger Entwurfsdokumente auf Konformität mit den Anforderungen und Vollständigkeit.
- Verfolgung des Vorbereitungs- und Lieferstatus der erforderlichen Liefergegenstände.
- Teilnahme an und ggf. Leitung von Besprechungen, Design-Reviews, Arbeitsgruppen und Briefings.
- Meldung von Problemen und Empfehlung von Lösungen.
- Durchführung anderer verwandter Tätigkeiten im Einklang mit den Aufgaben.
- Vertrautheit mit objektorientierten Programmiertechniken, Client/Server-Entwicklung, Cross-Browser-Entwicklung und dem Unix/Linux CentOS-Betriebssystem.
Qualifikationen
- Bachelor of Science in Informatik oder Mathematik oder ein Bachelor-Abschluss in einem anderen technischen Bereich mit mindestens dreißig (30) Credit-Stunden in einer Kombination aus Mathematik, Statistik und Informatik und zwanzig (20) Jahren einschlägiger Erfahrung.
ODER
- Master-Abschluss in einem beliebigen Studienfach mit mindestens dreißig (30) Credit-Stunden entweder im Grund- oder Hauptstudium in einer Kombination aus Mathematik, Statistik und Informatik und sechzehn (16) Jahren einschlägiger Berufserfahrung im Bereich Informatik oder Mathematik.
ODER
- PhD oder Doktorat in einem verwandten Bereich mit mindestens dreißig (30) Credit-Stunden entweder im Grund- oder Hauptstudium in einer Kombination aus Mathematik, Statistik und Informatik und sechs (6) Jahren einschlägiger Berufserfahrung im Bereich Informatik oder Mathematik.
Technische Kenntnisse
- Programmiersprachen für eingebettete Systeme:
- C/C++ (Visual Studio und Qt)
- Python
- Java
- Programmiersprachen für die Webseitenentwicklung:
- Visual Basic
- VBScript
- HTML
- Verwaltung von Software-/Hardware-Entwicklungszyklen und Einrichtung von Software-Baselines mit Entwicklungswerkzeugen (mehrheitlich erforderlich):
- Betriebssystem: Linux CentOS (Community Enterprise Operating System)
- Linux Echtzeit-Betriebssysteme (RTOS) und Entwicklungsmethoden für eingebettete Software.
- Netzwerk-Routing, -Analyse und -Debugging: Wireshark und Linux Network Device Drivers
- Compiler: GCC Compiler und Cross Compiler Environment
- APIs: BSD Sockets
- Programmierung interner und externer Geräte in einer PC-Umgebung entweder direkt oder über eine Geräte-API: USB, COM, Ethernet, TTY, RS-232 (Serielle Schnittstelle), RS-422 (Serielle Schnittstelle).
- Linux Tool-Produktion: Yocto, Bitbake, Netlink
- Build-Automatisierung: OpenEmbedded
- Fehlerbehebung: Logikanalysator
- Datenbankverwaltung: SQL
- Versionierung: Git (jede Variante)
- In eingebetteten Systemen verwendete Kommunikationsprotokolle: Ethernet, HDLC, UDP, IP, ARP usw.
- Kompetent in mündlicher und schriftlicher Kommunikation
- Detailorientiert
Die obigen Aussagen sollen die allgemeine Art und das Niveau der Arbeit beschreiben, die von den Mitarbeitern in dieser Position geleistet wird. Diese Beschreibung ist nicht als erschöpfende Liste aller Verantwortlichkeiten, Aufgaben und Fähigkeiten gedacht, die von den Mitarbeitern in dieser Position verlangt werden. Das Management behält sich das Recht vor, die Aufgaben der Position jederzeit hinzuzufügen oder zu ändern. Die Arbeit wird im William J. Hughes Technical Center durchgeführt, und das Arbeitsumfeld ist ein Schreibtisch/Labor, das wenig bis keine Reise erfordert.
Vergütung: $95,000.00 - $110,000.00 pro Jahr
EVTKS ist ein Kleinunternehmen, das sich im Besitz von Minderheiten und Veteranen befindet und unseren Kunden die qualifiziertesten Fachleute für ihre Unternehmungen zur Verfügung stellt.
Seit 2011 engagiert sich EVTKS in Führung und Entwicklung. Wir sind stolz darauf, mit innovativen Ideen, bahnbrechender Technologie und ausgefeilten Ingenieurlösungen den Weg in eine effizientere Zukunft zu ebnen. Wir setzen uns leidenschaftlich dafür ein, Menschen zu verbinden und Bedürfnisse in Lösungen zu verwandeln.
