Integrate autonomy modules with the drone’s flight controller and mission-planning stack, working closely with flight software so perception outputs translate into safe, reliable in-flight decisions.
Design and evolve architectures that meet stringent requirements for reliability, resilience, scalability and cybersecurity, including safely running user-authored code and high volumes of LLM calls
Participate in embedded software architecture design, module splitting and coding standard formulation, develop reusable, stable and low-power embedded software codes adapted to hardware chip features.
Oversee and to perform thorough testing and validation of software components to ensure reliability, safety, and performance under various operating conditions.
Bridge the operating system divide by adapting, communicating with, or porting functionality from Windows-based vendor engineering tools into a highly efficient Linux mass production ecosystem.