Designing, writing, and maintaining real-time firmware on STM32 (bare-metal and RTOS) for power sequencing, current monitoring, and fault shutdown, Developing and optimizing Linux applications on NVIDIA Jetson (ARM) for high-throughput data handling, Integrating and coordinating data streams from USB cameras, UART/CAN sensors, and CameraLink frame grabbers, Implementing precise trigger logic and timestamp synchronization using GNSS modules and PPS signals, Interfacing with IMUs, RTCs, environmental sensors, and other payload peripherals, Building and running unit/integration tests, hardware-in-the-loop benches, and automated validation suites, Implementing and debugging Cyphal (CAN-based) protocols and YAMCS Mission Control interfaces, Collaborating closely with hardware, optics, and mission operations teams to integrate software into end-to-end payload systems, Documenting firmware architectures, APIs, test plans, and validation results with clarity and rigor