Senior Firmware Engineer, Embedded Platform
DevOps / InfrastructureEmbedded SystemsSoftware DevelopmentC++DockerKubernetesPythonAdcArm Cortex MBashBoard Support PackagesCentosCommand LineCross CompilationEthernetFault InjectionFault Tolerant DesignHardware Abstraction LayersI2cIntegration TestingLinuxMisra CRedhatRtosSecure BootShellSpiTCP IpTest AutomationUartUbuntuUnit TestingVlanVpnWatchdogsWindowsWireless Protocols
San DiegoLast seen today
Summary
Senior Firmware Engineer role focused on developing and optimizing low-level embedded software in C++ for flight-critical avionics and unmanned aerial systems (UAS). You will port frameworks to new RTOSes and hardware platforms, create Board Support Packages and Hardware Abstraction Layers for ARM Cortex-M architectures, develop peripheral drivers (I2C, SPI, UART, ADC, wireless), and conduct unit/integration testing including MISRA C compliance checks. You'll diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems, and translate mission requirements into technical specifications and test documentation.