Software Engineer, Embedded Linux - Unmanned Aircraft Systems
San DiegoLast seen today
Summary
Design, implement, and integrate embedded Linux software for unmanned aircraft systems (UAS) radio platforms, including headless applications, servers, and device drivers. You'll perform feasibility studies and performance analysis of software-defined radio components, interface with Linux services and protocols, configure board support packages, and collaborate with hardware teams to validate designs on physical radio and UAS platforms. Requires 4+ years of embedded Linux integration and embedded software development experience, expert proficiency in C/C++ and Python, and hands-on experience with Yocto Project, command-and-control links, flight controller integration, and common lab test equipment.
Embedded SystemsC++PythonArm ProcessorsBoard Support PackagesCommand And Control C2 LinksCompilersData Link LayerDebuggersDevice DriversEmbedded LinuxFlight Controller IntegrationHTTP HttpsInter Process CommunicationLinkersLogic AnalyzerLow Latency ProcessingObject Oriented DesignOscilloscopeRevision Control SystemsSoftware Defined RadioSSL TLSTCP UDPVideo Encoding ProtocolsYocto Project