Redwood Materials
WGS SYSTEMS LLC
Ingénieur Logiciel
Avantages
- 401(k)
- Salaire compétitif
- Assurance dentaire
- Assurance maladie
- Opportunités d'évolution
- Congés payés
WGS Systems, LLC, recherche un Ingénieur Logiciel dynamique et autonome, possédant une expérience des systèmes embarqués, des systèmes d'exploitation temps réel et de Linux pour des clients gouvernementaux américains et internationaux.
Ce poste est principalement responsable de la recherche, de la conception et du développement de systèmes logiciels informatiques, en conjonction avec le développement de produits matériels, en effectuant les tâches suivantes personnellement ou par l'intermédiaire de subordonnés.
Responsabilités essentielles
- Définition des exigences logicielles système, coordination et conformité, y compris les spécifications fonctionnelles, d'interface et de communication
- Développement de pilotes de périphériques et de packages de support de carte pour le matériel de traitement personnalisé
- Mise en service et test de cartes sur du matériel de traitement personnalisé pour la première fois
- Conception et développement d'APIs flexibles et puissantes pour prendre en charge l'intégration de systèmes logiciels de niveau supérieur
- Réalisation de modélisation système du débit, de la charge processeur et de l'utilisation de la mémoire
- Développement logiciel en C/C++ avec une solide compréhension de la programmation orientée objet
- Création, configuration et maintenance de systèmes embarqués Linux en utilisant à la fois des distributions Linux pré-construites (Ubuntu, Arch) et des OS construits et configurés sur mesure (Yocto, OpenWRT)
- Expérience avec des systèmes d'exploitation temps réel (RTOS) tels que TI-RTOS, FreeRTOS, ou autres.
- Développement de plans de test et de programmes de conformité et d'acceptation système pour tous les programmes et systèmes logiciels développés.
Exigences minimales
- BSCS ou diplôme équivalent avec au moins 4 ans d'expérience applicable ou diplôme d'ingénieur MS avec 3 ans d'expérience applicable en développement logiciel embarqué.
- Capacité à travailler avec une supervision minimale et à piloter la conception du système du concept au déploiement.
- Expérience en planification de tâches de projet et compétences efficaces en communication, rédaction de rapports et présentation.
- Connaissance de l'ingénierie logicielle professionnelle et des meilleures pratiques pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les revues de code, la gestion du contrôle source, les processus de build, les tests et les opérations.
- Architecture embarquée et modèles de conception
- Expérience en conception et programmation orientée objet.
- Expérience dans le développement de logiciels embarqués utilisant Linux, MS Windows, VX Works, ou des systèmes d'exploitation équivalents.
- Administration système de base des ordinateurs et des réseaux informatiques.
- Le candidat doit être citoyen américain et devra obtenir et maintenir une habilitation de sécurité gouvernementale.
Exigences idéales
- Expérience significative dans la configuration de systèmes de build Linux tels que Yocto, QSDK ou OpenWRT.
- Expérience avec les systèmes d'exploitation temps réel embarqués tels que FreeRTOS, TI-RTOS (SYS/BIOS).
- Une certaine expérience avec les frameworks d'applications web et javascript / TypeScript.
- Compréhension de la gestion de la mémoire C/C++ et des normes POSIX
Environnement de travail
- Le travail à distance est autorisé bien que certains travaux puissent se dérouler dans des hangars d'avions et à bord d'avions.
- Les tests peuvent nécessiter que le candidat vole à bord d'avions appartenant et exploités par le gouvernement.
- La majorité du travail sera effectuée à Frederick, Maryland, avec des travaux dans d'autres lieux dans la région de Baltimore, Maryland/Washington, D.C. selon les besoins.
- Des déplacements occasionnels seront requis
Informations de contact
WGS Systems, LLC
7350 Executive Way, Suite A
Frederick, MD 21704
Nous sommes fiers d'être un employeur EEO M/F/D/V.
