CACI International Inc
CACI International Inc
CACI International Inc est un prestataire gouvernemental basé aux États-Unis qui fournit des services aux clients de la sécurité nationale, de la défense et des administrations civiles fédérales. Ses équipes développent et prennent en charge des technologies et des services professionnels dans des domaines tels que la cybersécurité, les opérations numériques, la modernisation des systèmes informatiques d’entreprise, la guerre électronique, les systèmes de lutte contre les véhicules sans pilote, les communications spatiales et optiques, les logiciels DevSecOps, l’ingénierie des missions et la logistique. En tant que grand prestataire principal, CACI associe logiciels, analyses, technologies de détection et matériel pour aider les organisations gouvernementales à répondre à l’évolution des menaces et à moderniser des architectures technologiques complexes.

Ingénieur Linux embarqué

Modernisez les dispositifs de retransmission critiques de CACI, du micrologiciel actuel à une plateforme de nouvelle génération. Travaillez sur OpenWrt, Alma Linux, les réseaux, les API, le CI/CD et la sécurité embarquée.

Description

  • Assurez le support du dispositif de retransmission IRD actuel et de son remplaçant de nouvelle génération.
  • Effectuez des travaux de développement, d’intégration, de maintien en condition et de résolution des défauts.
  • Contribuez à définir l’orientation technique, l’architecture de la plateforme, l’intégration matérielle, la cybersécurité et les plans de mise en production.
  • Développez et modernisez un dispositif embarqué de retransmission critique.
  • Intervenez sur tout le cycle de vie du logiciel embarqué, des images Linux et de l’intégration de la plateforme aux services réseau, à la configuration des appareils, à l’administration web, aux tests et aux mises en production.
  • Coordonnez les équipes logiciel, matériel, cybersécurité, tests, ingénierie système et produit.
  • Migrez la solution existante basée sur OpenWrt vers du matériel de nouvelle génération et une architecture Alma Linux.
  • Concevez, intégrez, testez, déboguez et maintenez des logiciels Linux pour des dispositifs embarqués de réseau et de retransmission.
  • Maintenez et améliorez le micrologiciel IRD actuel basé sur OpenWrt, notamment la configuration des images, les flux de paquets personnalisés, les services, le comportement au premier démarrage, la configuration des appareils et l’intégration de la compilation.
  • Développez et maintenez des logiciels en Python, Bash ou scripts shell, C ou C++, ainsi que dans d’autres langages selon les besoins.
  • Réalisez les tickets de développement visant à migrer les capacités IRD vers du matériel ARM de nouvelle génération.
  • Contribuez au développement du chargeur d’amorçage, du noyau, du support de carte, de la compilation croisée, de la configuration des appareils et des images Linux embarquées.
  • Créez et maintenez des workflows Linux et Buildroot pour la création d’images, le packaging, le provisionnement, les mises en production, les mises à jour et le déploiement.
  • Contribuez à l’évolution d’une architecture de gestion basée sur Linux ou RHEL.
  • Développez et maintenez des API REST et des interfaces de gestion des appareils.
  • Implémentez, maintenez et dépannez des fonctions réseau, notamment la configuration des interfaces, le routage, le DNS, le Wi-Fi, l’intégration cellulaire ou modem et les communications sécurisées.
  • Créez et maintenez des tests unitaires, d’intégration, système, de simulation et connectés au matériel.
  • Examinez les demandes de fusion GitLab et contribuez aux pipelines CI/CD, à la validation des compilations, à l’ingénierie des mises en production et aux compilations reproductibles.
  • Contribuez au développement sécurisé par la correction des vulnérabilités, la gestion des certificats, l’authentification et l’autorisation, l’intégrité des mises à jour, la gestion des dépendances et l’analyse des CVE.
  • Maintenez la documentation de conception, de compilation, d’API, de test et d’exploitation.
  • Collaborez avec les équipes matériel, systèmes, cybersécurité, assurance qualité et produit pour mettre en œuvre et valider les exigences.

Exigences

  • Diplôme de premier cycle en informatique, génie informatique, génie électrique ou dans un domaine technique connexe.
  • Au moins cinq ans d’expérience professionnelle pertinente en développement logiciel.
  • Au moins cinq ans d’expérience dans le développement, l’intégration, les tests ou le maintien de logiciels pour des systèmes Linux.
  • Expérience en programmation Python, Bash ou scripts shell, et C ou C++.
  • Expérience de la configuration, du débogage, des réseaux, de la gestion des paquets et du déploiement logiciel sous Linux.
  • Expérience du développement, de l’intégration et du débogage de logiciels sur des appareils ARM et/ou Intel ou x86.
  • Expérience des systèmes de compilation ou distributions Linux embarqués tels qu’OpenWrt, Buildroot, Yocto ou équivalent.
  • Expérience de la compilation croisée, de la création d’images Linux embarquées, du packaging logiciel et du déploiement sur des appareils embarqués.
  • Expérience des réseaux Linux, notamment la configuration des interfaces, le routage, le DNS, le DHCP, les pare-feu, le Wi-Fi et le dépannage.
  • Expérience du développement et du débogage d’API REST, d’applications de gestion d’appareils ou d’interfaces de configuration web.
  • Expérience de Git et des workflows GitLab, notamment les demandes de fusion, les revues de code et les stratégies de branches.
  • Au moins deux ans d’expérience dans la création, la maintenance ou le dépannage de pipelines CI/CD automatisés.
  • Expérience de la création de tests unitaires, d’intégration, système ou en boucle matérielle pour des logiciels exécutés sur Linux ou des appareils embarqués.
  • Excellentes aptitudes à la communication écrite et orale, notamment pour créer et maintenir de la documentation technique.
  • Capacité à travailler efficacement dans un environnement de développement à distance et pluridisciplinaire.
  • Souhaité : expérience de NXP i.MX8, ARM64 ou AArch64, U-Boot, de la configuration du noyau Linux, des arbres de périphériques, des séquences de démarrage ou des packages de support de carte.
  • Souhaité : expérience du portage de logiciels Linux embarqués vers une nouvelle plateforme matérielle ou distribution Linux.
  • Souhaité : expérience des buildroots OpenWrt, des feeds, des Makefiles de paquets ou du développement de paquets OpenWrt personnalisés.
  • Souhaité : expérience d’Alma Linux, RHEL, RPM ou DNF, Kickstart, OSTree, SELinux ou RHEL Cockpit.
  • Souhaité : expérience du développement d’applications Python ou Flask, d’API documentées avec OpenAPI ou Swagger, ou d’interfaces de gestion d’appareils embarqués.
  • Souhaité : expérience des produits réseau embarqués, des dispositifs de retransmission, des routeurs, de l’intégration cellulaire ou modem, du Wi-Fi, du 802.1X, du routage ou de la configuration réseau sécurisée.
  • Souhaité : expérience du provisionnement d’appareils, de l’installation de micrologiciels ou d’images, des mécanismes de mise à jour ou du maintien en condition d’appareils sur le terrain.
  • Souhaité : expérience du développement logiciel sécurisé, de l’intégration de certificats ou PKI, de l’analyse des vulnérabilités, des SBOM, de la correction des CVE ou d’outils comme Trivy.
  • Souhaité : expérience des compilations conteneurisées, des environnements d’appareils simulés ou des tests en boucle matérielle.
  • Souhaité : expérience du support d’environnements d’appareils embarqués du ministère américain de la Défense, de mission, de périphérie tactique, déconnectés ou réglementés.

Avantages

  • Congés flexibles
  • Vaste gamme de ressources d’apprentissage
  • Couverture santé
  • Programmes de bien-être
  • Avantages financiers
  • Avantages liés à la retraite
  • Avantages de soutien à la famille
  • Aide à la formation continue
  • Congés payés
  • Rémunération compétitive
  • Possibilités d’apprentissage et de développement

Offres similaires

Western Union

Responsable de la conformité AML

Western Union
5 001 – 10 000 Employés
Sponsor de visa H1BB2CFinanceFintech

Pilotez les partenariats de Western Union avec les forces de l’ordre, le partage de renseignements et la gestion des citations à comparaître, tout en renforçant les contrôles contre la criminalité financière. Ce poste hybride est basé à Atlanta.

Ouvrir
Simmons Bank

Spécialiste de la détection des fraudes

Simmons Bank

Surveille les transactions bancaires et enquête sur les alertes de fraude liées aux dépôts, aux chèques, à ACH, aux virements et aux opérations en agence. Contribue à la conformité, à l’analyse des tendances de fraude, aux rapports et au recouvrement des pertes chez Simmons Bank.

Ouvrir
Simmons Bank

Spécialiste I de la détection des fraudes - Simmons Bank, Little Rock

Simmons Bank

Surveille les transactions bancaires et enquête sur les fraudes présumées pour Simmons First National Corporation. Examine les alertes, les dépôts, les dossiers, les pertes, les recouvrements et les nouvelles tendances de fraude.

Ouvrir
FM Talent

Spécialiste principal II des publications, rédacteur de magazine

FM Talent
51 – 200 Employés
GouvernementRecrutement

Pilote la production du magazine Public Roads et d’autres publications fédérales, en coordonnant les calendriers éditoriaux, les révisions et les communications avec les parties prenantes. Ce poste à distance aux États-Unis gère les contenus de leur réception à leur publication.

Ouvrir
Tiger Analytics

Analyste métier senior en conformité contre la criminalité financière

Tiger Analytics

Faites le lien entre les équipes de conformité contre la criminalité financière et l’informatique chez Tiger Analytics, cabinet de conseil spécialisé en analytique avancée. Définissez les exigences en matière de lutte contre le blanchiment d’argent, les correspondances de données, les règles de surveillance et les scénarios de recette utilisateur.

Ouvrir
ICF

Responsable éditorial senior des publications

ICF

Diriger le magazine trimestriel d’ICF Next, de la planification de la production jusqu’à la parution, en veillant à la qualité éditoriale et en coordonnant les approbations des parties prenantes. Appliquer les normes fédérales de publication, les règles de style de la GPO et de Chicago, ainsi que les exigences d’accessibilité de la Section 508.

Ouvrir
The Atlantic

Rédacteur·rice associé·e, programmation éditoriale — The Atlantic

The Atlantic
201 – 500 Employés
Sponsor de visa H1BB2CMédias

Organise des entretiens de premier plan et des interventions d’invités sur les supports imprimés, numériques, audio et vidéo de The Atlantic. Coordonne les contrats, la logistique de production, les contacts et le suivi interne.

Ouvrir
GDS Group

Monteur vidéo de crimes réels

GDS Group
501 – 1 000 Employés
ConseilMarketingMédias

Montez des actualités et des analyses quotidiennes sur les crimes réels pour Criminally Obsessed, la marque vidéo et podcast de Sinclair. Créez des épisodes adaptés aux plateformes, du contenu pour les réseaux sociaux et des animations graphiques destinés au public numérique et télévisuel.

Ouvrir
Vori Health

Responsable de cabinet médical à distance – Tennessee

Vori Health

Gérez l’accompagnement des patients et les opérations cliniques du cabinet virtuel de santé musculosquelettique de Vori Health. Supervisez la prise de rendez-vous, la coordination des soins, la conformité et une équipe d’assistance à distance.

Ouvrir