Strong understanding of object oriented esign, multi-threaded programming, concurrency models, and synchronization techniques
Experience with RTOS (e.g., FreeRTOS, Linux), simulators, and programming languages (C/C++, Python, scripting).
Experience with embedded controllers (e.g., PIC, STM), serial communications (e.g., TCP/IP, RS422), and distributed messaging (TCP/UDP).
Proficiency with Java, Python, Rust
Understanding of cloud and AI technologies and integration
Experience developing software for space, aerospace, or defense systems