*Design, development and qualification of safety-critical, fault-tolerant software for onboard computers for satellite launch vehicles
*Design of distributed fault-tolerant avionics systems with triple modular and quadruple redundancy and their time synchronization and inter-processor communication protocols
*Proficient in design of embedded Real-time Executive software for launch vehicles, interrupt-driven operations, task scheduling, 1553B communication, and error-handling
*Expert in software debugging, especially tricky errors in distributed flight systems
*Team building and team management
*Avionics hardware testing and certification
*Avionics software testing and certification, including black-box, white-box, boundary condition and random profile tests, control flow graph analysis
*Proficiency in IEEE software standards
*Proficiency in software life cycle management using SCADE
*Proficiency in Ada, C and Python, working knowledge in TensorFlow
*Self-taught Machine learning and Deep learning enthusiast