Embedded Software Engineer III
Embedded Software Engineer III NU AANMELDEN
Functie: Embedded Software Engineer III
Afdeling: Product Engineering
Rapporteert aan: Directeur Embedded Software Engineering
Locatie: Santa Barbara, CA
Functietype: Voltijds, Vrijgesteld, Op locatie, IC2
Samenvatting:
De Embedded Software Engineer helpt bij het ontwerpen, ontwikkelen en testen van geavanceerde multispectrale nachtzichtvideoproducten voor gebruik in de maritieme, jacht- en militaire markt. Deze functie vereist expertise in zowel hardware als software, vaak met betrekking tot low-level programmering en nauwe samenwerking met hardware engineers.
Plichten:
· Implementeer ingebedde UX/UI voor bediening en configuratie op het apparaat.
· Bouw en onderhoud ingebedde Linux-distributies.
· Ontwikkelen en onderhouden van unittesten.
· Integreer videostreaming via UVC en RTSP.
· Bijdragen aan testautomatiseringsinfrastructuur voor validatie op het apparaat.
· Meewerken aan het opstarten en debuggen van aangepaste hardwareplatformen.
· Ondersteuning bij driverintegratie en Linux-configuratie op systeemniveau.
· Volledige productlevenscyclus.
· Andere gerelateerde taken zoals toegewezen.
Vereiste vaardigheden / capaciteiten:
· Sterke programmeervaardigheden met gedegen kennis van C/C++.
· Minimaal 4 jaar professionele ervaring in embedded softwareontwikkeling.
· Werkt graag in een Linux-omgeving.
· Ervaring met embedded Linux-systemen.
· Inzicht in de architectuur, principes en hardware-software-interfaces van embedded systemen.
· Vermogen om snel nieuwe software en technologieën te leren.
· Ervaring met debugtools.
· Kennis van besturingssystemen.
· Kennis van hulpmiddelen zoals CMake, Git, VSCode en GitHub Actions.
· Kennis van Linux-foutopsporingstools op laag niveau.
· Effectieve communicatie met teamleden, hardware-engineers en andere belanghebbenden.
· Vermogen om complexe problemen te analyseren, problemen op te lossen en de systeemprestaties te optimaliseren.
· Vereist: Amerikaans staatsburger of houder van een Green Card.
Onderwijs en ervaring:
· Een bachelordiploma in elektrotechniek, computerwetenschappen of een gerelateerd vakgebied.
Fysieke Vereisten:
· Langdurig achter een bureau zitten en op een computer werken.
· Moet maximaal 15 pond tegelijk kunnen tillen.
