Senior Firmware Engineer, Embedded Platform
San DiegoLast seen today
Summary
Senior Firmware Engineer responsible for developing and optimizing low-level embedded software in C++ for flight-critical avionics and UAS systems. Will port frameworks to new RTOSes and hardware platforms, create board support packages and hardware abstraction layers, develop peripheral drivers (I2C, SPI, UART, ADC, wireless), and conduct unit/integration testing including MISRA C compliance. Requires 5+ years embedded systems experience, bachelor's degree in Aerospace/Electrical/Systems/Mechanical Engineering, U.S. citizenship, and ability to obtain DoD security clearance.
DevOps / InfrastructureEmbedded SystemsSoftware DevelopmentC++DockerKubernetesPythonAdcArm Cortex MAvionicsBashBoard Support PackagesCross CompilationEthernetFault InjectionHardware Abstraction LayersI2cIntegration TestingLinuxMisra CRtosSecure BootShellSpiTCP IpUartUasUnit TestingVlanVpnWireless Protocols