CACI International Inc
CACI International Inc
CACI International Inc on Ameerika Ühendriikides tegutsev valitsusasutuste töövõtja, kes teenindab riikliku julgeoleku, kaitsevaldkonna ja föderaalse tsiviilhalduse kliente. Ettevõtte meeskonnad arendavad ja toetavad tehnoloogiat ning professionaalseid teenuseid, mis hõlmavad küberturvalisust, digitaalseid operatsioone, ettevõtete IT-moderniseerimist, elektroonilist sõjapidamist, mehitamata süsteemide vastast võitlust, kosmose- ja optilist sidet, DevSecOps-tarkvara, missioonitehnika lahendusi ja logistikat. Suure peatöövõtjana ühendab CACI tarkvara, analüütika, sensorid ja riistvara, et aidata valitsusasutustel tegeleda arenevate ohtudega ning ajakohastada keerukaid tehnoloogiaarhitektuure.

Manussüsteemide Linuxi insener

Uuenda CACI elutähtsaid taasedastusseadmeid praegusest püsivarast järgmise põlvkonna platvormini. Tööta OpenWrt-i, Alma Linuxi, võrkude, API-de, CI/CD ja manussüsteemide turvalisusega.

Kirjeldus

  • Toeta praegust IRD taasedastusseadet ja selle järgmise põlvkonna asendajat.
  • Tee arendus-, integratsiooni-, hooldus- ja veaparandustöid.
  • Aita kujundada tehnilist suunda, platvormi arhitektuuri, riistvaraintegratsiooni, küberturvalisust ja väljalaskeplaane.
  • Arenda ja uuenda elutähtsat manussüsteemidel põhinevat taasedastusseadet.
  • Tööta manustarkvara kogu elutsükliga alates Linuxi tõmmistest ja platvormi integratsioonist kuni võrguteenuste, seadistamise, veebihalduse, testimise ja väljalaseteni.
  • Koordineeri tööd tarkvara-, riistvara-, küberturvalisuse, testimise, süsteemitehnika ja tootemeeskondadega.
  • Vii praegune OpenWrt-il põhinev seadmepõhine lahendus üle järgmise põlvkonna riistvarale ja Alma Linuxi arhitektuurile.
  • Kavanda, integreeri, testi, silu ja hoolda Linuxi tarkvara manussüsteemide võrgundus- ja taasedastusseadmetele.
  • Hoolda ja täiusta praegust OpenWrt-il põhinevat IRD püsivara, sealhulgas tõmmise seadistust, kohandatud paketivooge, teenuseid, esmakäivituse toiminguid, seadme seadistust ja ehituse integratsiooni.
  • Arenda ja hoolda tarkvara Pythonis, Bashis või shell-skriptides, C-s või C++-is ning vajaduse korral muudes keeltes.
  • Täida arenduspileteid, et viia IRD võimalused üle järgmise põlvkonna ARM-riistvarale.
  • Toeta alglaaduri, kerneli, emaplaaditoe, ristkompileerimise, seadme seadistamise ja manustatud Linuxi tõmmiste arendust.
  • Loo ja hoolda Linuxi ja Buildrooti töövooge tõmmiste loomiseks, pakendamiseks, ettevalmistamiseks, väljalaseteks, uuendusteks ja juurutamiseks.
  • Aita edasi arendada Linuxi- või RHEL-põhist haldusarhitektuuri.
  • Arenda ja hoolda REST API-sid ning seadmehaldusliideseid.
  • Rakenda, hoolda ja lahenda võrgufunktsioonide probleeme, sealhulgas liideste seadistamine, marsruutimine, DNS, Wi-Fi, mobiilside või modemi integreerimine ja turvaline side.
  • Loo ja hoolda ühik-, integratsiooni-, süsteemi-, simulatsiooni- ja riistvaraga ühendatud teste.
  • Vaata üle GitLabi liitmisettepanekuid ning toeta CI/CD torujuhtmeid, ehituse valideerimist, väljalaskeprotsessi ja korratavaid ehitusi.
  • Toeta turvalist arendust haavatavuste parandamise, sertifikaatide haldamise, autentimise ja autoriseerimise, uuenduste tervikluse, sõltuvuste haldamise ning CVE-de analüüsiga.
  • Hoolda disaini-, ehitus-, API-, testimis- ja kasutusdokumentatsiooni.
  • Tee riistvara-, süsteemi-, küberturvalisuse, kvaliteeditagamise ja tootemeeskondadega koostööd nõuete rakendamiseks ja valideerimiseks.

Nõuded

  • Bakalaureusekraad informaatikas, arvutitehnikas, elektrotehnikas või seotud tehnilisel erialal.
  • Vähemalt viis aastat asjakohast professionaalset tarkvaraarenduse kogemust.
  • Vähemalt viis aastat Linuxi-põhiste süsteemide tarkvara arendamise, integreerimise, testimise või hooldamise kogemust.
  • Kogemus programmeerimisega Pythonis, Bashis või shell-skriptides ning C-s või C++-is.
  • Kogemus Linuxi seadistamise, silumise, võrgunduse, paketihalduse ja tarkvara juurutamisega.
  • Kogemus tarkvara arendamise, integreerimise ja silumisega ARM- ja/või Inteli või x86 seadmetel.
  • Kogemus manustatud Linuxi ehitussüsteemide või distributsioonidega, nagu OpenWrt, Buildroot, Yocto või samaväärsed lahendused.
  • Kogemus ristkompileerimise, manustatud Linuxi tõmmiste loomise, tarkvara pakendamise ja manusseadmetele juurutamisega.
  • Kogemus Linuxi võrgundusega, sealhulgas liideste seadistamise, marsruutimise, DNS-i, DHCP, tulemüüride, Wi-Fi ja veaotsinguga.
  • Kogemus REST API-de, seadmehaldusrakenduste või veebipõhiste seadistusliideste arendamise ja silumisega.
  • Kogemus Giti ja GitLabi töövoogudega, sealhulgas liitmisettepanekute, koodiülevaatuste ja harude haldamise strateegiatega.
  • Vähemalt kaks aastat automatiseeritud CI/CD torujuhtmete loomise, hooldamise või tõrkeotsinguga.
  • Kogemus Linuxi süsteemides või manusseadmetes töötava tarkvara ühik-, integratsiooni-, süsteemi- või riistvarapõhiste testide loomisega.
  • Tugev kirjalik ja suuline suhtlusoskus, sealhulgas tehnilise dokumentatsiooni koostamise ja hooldamise võime.
  • Võime töötada tõhusalt kaugtööl põhinevas valdkondadeüleses arenduskeskkonnas.
  • Eeliseks on kogemus NXP i.MX8, ARM64 või AArch64, U-Boot, Linuxi kerneli seadistamise, seadmepuude, alglaadimisvoogude või emaplaaditoega.
  • Eeliseks on kogemus manustatud Linuxi tarkvara portimisega uuele riistvaraplatvormile või Linuxi distributsioonile.
  • Eeliseks on kogemus OpenWrt-i ehitussüsteemide, voogude, pakettide Makefile-failide või kohandatud OpenWrt-i pakettide arendamisega.
  • Eeliseks on kogemus Alma Linuxi, RHEL-i, RPM-i või DNF-i, Kickstarti, OSTree, SELinuxi või RHEL Cockpitiga.
  • Eeliseks on kogemus Pythoni või Flaski rakenduste, OpenAPI või Swaggeriga dokumenteeritud API-de või manusseadmete haldusliideste arendamisega.
  • Eeliseks on kogemus manustatud võrgutoodete, taasedastusseadmete, ruuterite, mobiilside või modemi integreerimise, Wi-Fi, 802.1X-i, marsruutimise või turvalise võrguseadistusega.
  • Eeliseks on kogemus seadmete ettevalmistamise, püsivara või tõmmise paigaldamise, uuendusmehhanismide või väliseadmete hooldusega.
  • Eeliseks on kogemus turvalise tarkvaraarenduse, sertifikaadi- või PKI-integratsiooni, haavatavuste skannimise, SBOM-ide, CVE-de parandamise või selliste tööriistadega nagu Trivy.
  • Eeliseks on kogemus konteineriseeritud ehituste, simuleeritud seadmekeskkondade või riistvaraga ühendatud testimisega.
  • Eeliseks on kogemus USA kaitseministeeriumi, missioonikriitiliste, taktikalise äärealaga, ühenduseta või reguleeritud manusseadmete keskkondade toetamisega.

Hüved

  • Paindlik puhkeaeg
  • Põhjalikud õppematerjalid
  • Tervisekindlustuse kaitse
  • Heaoluprogrammid
  • Rahalised hüved
  • Pensionihüved
  • Peretoetused
  • Täiendõppe toetamine
  • Tasustatud puhkus
  • Konkurentsivõimeline töötasu
  • Õppimis- ja arenguvõimalused

Seotud töökohad

Terumo Medical Corporation

Piirkonnajuht, Terumo Interventional Systemsi müük

Terumo Medical Corporation

Juhi meditsiiniseadmete müüki Põhja-Kesk-New Jersey piirkonnas ning halda välimeeskondi ja haiglasuhteid. Kasvata piirkonna käivet ja müügitulemusi ning taga Terumo Interventional Systemsi toodete nõuetekohane tutvustamine.

Ava