Aselsan Avionics Simulation Software

CC++DSPAvionicsSimulationEmbedded Systems

Black sand beach with rolling waves

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.