The Axon SkyHero Firmware team specifically owns the “Lower Middleware” layers on a very powerful Embedded Linux System-on-Chip and the Flight Controller. “Lower Middleware” in this sense consists of high performance, low latency, user-space daemons on a robotics-optimized system bus. * Develop in C/C++, Rust in resource-constrained Embedded Systems and use a scripting language like Python to prototype * Ensure High Quality during the entire product lifecycle, designing and implement Unit Tests, Integration Tests and CI pipelines * Collaborate with distributed Hardware, Software, Firmware, Control Systems, Manufacturing and Compliance teams * Minimum 7+ years experience with C/C++, Python and/or other systems programming languages such as Rust * Strong understanding of Systems Architecture, with the ability to implement complex, multi-device, interrelated systems
meer