Alexandru Agape

Senior Software Engineer

Graz, Austria
mail@alexagape.com • https://www.linkedin.com/in/alexandru-agape/
Alexandru Agape

About

Senior Software Engineer with several years of professional experience in C++, C and Python, both in Desktop and Embedded Development. In my free time I love tinkering with computers, break Linux installations, fix them again, and self-host every service I possibly can.

Experience

  • -

    Graz, Austria - Hybrid

    Summary:

    • Working as an Embedded Software Engineer with C and C++. Writing firmware code for ToF and RADAR sensors. Implemented many features and solved numerous production-critical bugs.

    Responsibilities:

    • Add new features to the firmware running on the boards and respond to users requests when needed
    • Debug and troubleshoot issues in the firmware to ensure optimal performance
    • Participate in code reviews and contribute to improving coding standards within the team.
    • Support new team members in understanding the codebase and the development process.
    • Refactore existing codebase to improve readability and maintainability.
    • Adhere to the company's coding standards and best practices.

    Achievements:

    • Improved communication protocol between the host and the device, such that error codes can be sent back to the host.
    • Successfully implemented a Linux driver for a new experimental board. The board was then used for development and testing purposes.
    • C++
    • Python
    • C
    • Embedded Systems
    • Firmware Development
    • Git
  • -

    Graz, Austria - Hybrid

    Summary:

    • Worked as a C++/Qt Software Engineer in the R&D Department, responsible in the SafetyNet team for developing and maintaining the SafetyNet software (responsible for detecting possible dangerous situations in the airport area).

    Responsibilities:

    • Developed and maintained SafetyNet software as part of the R&D team, focusing on detecting potential dangerous situations in airport areas.
    • Implemented features for various alerts, such as Runway Incursion Alerts and Taxiway Conflict Alerts, to enhance safety and situational awareness.
    • Collaborated with cross-functional teams to ensure the software met safety and performance standards.
    • Debugged and resolved critical issues in the SafetyNet system to ensure reliable operation.
    • Participated in code reviews to maintain high-quality code and adherence to best practices.

    Achievements:

    • Enhanced the SafetyNet system by optimizing alert algorithms, reducing false positives by 20%, and improving overall system reliability.
    • C++
    • Qt5
    • Python
    • Linux

Projects

Skills

  • C++
  • Qt
  • Embedded Programming
  • Python
  • LLVM
  • Git
  • GitHub GitHub
  • Docker
  • Linux

Education

Made by Ariel