Software Engineer
2021 - 2021TOGG- Assisted with the software integration of several electronic control units.
- Tracked and fixed bugs using Jira as a reporting tool.
- Developed system integration tests using Python and Squish. Created a system test environment using CANoe.
Technologies: Jira, C++, Python, C#, C, Bash, Agile, Embedded Software, Qt, Visual Studio, Visual Studio Code, Git, GitLab CI/CD, DevOps, Desktop App Development, Embedded Systems, Build Systems, QNX, Android AutoSoftware Team Leader
2019 - 2021ASELSAN- Served as the embedded software team leader for imaging and targeting systems. These devices are high performance electro-optical reconnaissance, surveillance, and targeting systems designed for fixed-wing and rotary-wing air platforms.
- Planned and developed system software (from bootloaders to applications) of multiple high-tech electro-optic systems.
- Delivered projects under tight deadlines in a high-stress environment.
Technologies: C++, Embedded C++, Linux, Embedded Linux, Embedded C, Buildroot, C, MATLAB, Python, RTOS, Real-time Embedded Systems, Embedded Software, Qt, Bash, C#, JavaScript, Image Processing, DevOps, Vue.js, Git, GitLab CI/CD, .NET, Computer Vision, Linux Device Driver, Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Jira, Desktop App Development, Agile, Visual Studio, Visual Studio Code, CMake, Digital Signal Processing, DSP, Firmware, Embedded Systems, CSS, Aerospace & Defense, Build Systems, C++98, Refactoring, HTML, WebSockets, RealtimeSoftware Engineer
2014 - 2019ASELSAN- Served as an embedded software developer for air defense missile systems.
- Developed system management software and sensor software for tracking systems.
- Created graphical user interfaces using Qt and Visual Studio.
- Assisted with a real-time hardware-in-the-loop simulation system.
- Developed tools for augmenting research and development.
Technologies: C++, Embedded C++, Linux, Embedded Linux, Embedded C, Buildroot, C, MATLAB, Python, RTOS, Real-time Embedded Systems, Embedded Software, Qt, Bash, C#, JavaScript, Image Processing, DevOps, Git, GitLab CI/CD, .NET, Computer Vision, Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Jira, Desktop App Development, Agile, Visual Studio, Visual Studio Code, CMake, Digital Signal Processing, DSP, Firmware, Embedded Systems, Aerospace & Defense, Build Systems, C++98, Refactoring, Mathematics, WebSockets, Artificial Intelligence (AI), Machine Learning, RealtimeSystem Engineer and Software Engineer
2012 - 2014ASELSAN- Designed electronic systems which are used in mass production of thermal imaging systems.
- Developed an extensible test management software similar to NI TestStand for handling custom testing environments.
- Developed image performance test software (MTF, NETD, non-uniformity, Distortion, etc.) for thermal sight systems.
Technologies: C, C++, C#, MATLAB, Mathematics, Machine Vision