Aselsan Avionics Simulation Software
CC++DSPAvionicsSimulationEmbedded Systems

Overview
During a six-month placement at Aselsan — Turkey’s largest defence electronics company — contributed to the development of avionics simulation software as a Candidate Engineer in the Avionics Software team.
Contributions
- Timer class: Designed and implemented a timer class optimised for DSP architecture, ensuring precise and efficient time management within the simulation system.
- Error-code parser: Built a parser program to extract and process error codes from C/C++ header files, streamlining error handling and improving debugging efficiency across the codebase.
Outcomes
- Delivered well-scoped, production-quality modules integrated into the broader simulation platform.
- Gained foundational experience in real-time embedded systems and DSP-constrained programming.