Embedded Software Engineer
San Diego Metropolitan AreaLast seen 1 day ago
Summary
Senior embedded software engineer responsible for architecting, bringing up, and maintaining embedded Linux software for regulated products through their full lifecycle. You will develop Linux drivers and user-space applications in C/C++, configure build systems (Yocto/Buildroot), design secure boot and OTA update strategies, and work within formal design control processes including requirements traceability, risk analysis, and regulatory documentation. You'll also plan and execute verification testing, support manufacturing and field teams post-launch, and mentor junior engineers.
Embedded SystemsC++PythonBashBoard Support Packages BspBootloadersBuildrootCCI CDDesign ControlDevice TreesEmbedded LinuxEncryptionIntegration TestingKernel DriversLinuxMbseMenderOver The Air Updates OtaRaucRequirements TraceabilityRisk AnalysisSecure BootSwupdateSystem Level TestingUnit TestingVulnerability ManagementYocto