Senior Firmware Engineer, Embedded Platform
San DiegoLast seen 9 days ago
Summary
Senior Firmware Engineer responsible for developing and optimizing low-level embedded C++ software for avionics systems, flight controllers, and mission payloads. The role involves porting frameworks to new RTOSes and hardware platforms, creating BSPs and HALs, designing peripheral drivers (I2C, SPI, UART, ADC, wireless protocols), and conducting safety-critical testing including MISRA C compliance. Requires 5+ years of embedded systems experience, strong Linux/Windows proficiency, Python/Bash scripting, and ability to diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems.
DevOps / InfrastructureEmbedded SystemsC++DockerKubernetesPythonAdcArm Cortex MAvionicsBashBoard Support PackagesCentosCross Compilation ToolchainsDo 178cEthernetFault InjectionGazeboHardware Abstraction LayerI2cIec 62304Integration TestingIso 26262LinuxMisra CMisra CppPx4 AutopilotRed HatRf CommunicationsRosRtosSecure BootShellSpiTCP IpTest AutomationUartUbuntuUnit TestingUnityUnreal EngineVlanVmwareVpnWindowsWireless Protocols