Software Developer
11+ years exp
10+ years ML exp
Management: 3-5 years (6-15 people)
1+ project
C++
Python
Java
C#
MATLAB
Go
JavaScript
C
Active 25 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Senior software engineer with 10+ years of experience delivering production systems in C++, Python, Go, and Linux for distributed software, robotics, signal processing, AI/ML, and hardware-integrated applications. Experienced in architecture ownership, performance engineering, verification, fault tolerance, and field deployment, including ROS 1 to ROS 2 migrations and production motion/safety systems.
Technical skills
Languages
8
C++
Python
Java
C#
MATLAB
Go
JavaScript
C
Robotics
3
ROS2
MoveIt
ROS
DevOps
3
Docker
GitLab CI
Docker Compose
Other
20
Qt
TensorFlow
PostgreSQL
Playwright
OpenCV
Google Test
TensorFlow C++
Pytest
.NET
GitLab
Linux
Windows
Protobuf
gRPC
CI/CD
Machine Learning
Motion Planning
Computer Vision
Obstacle Avoidance
Teleoperation
Timeline
Software Engineer
•
Middle
hibot
•
Full-Time
Modernized ultrasonic industrial inspection processing by migrating legacy Python algorithms to C++ and strengthening the production architecture with a PostgreSQL-backed data pipeline. Accelerated A-scan/C-scan generation, refactored a monolithic inspection API into modular components, and implemented unit, integration, and Playwright end-to-end verification. Migrated a large ROS 1 motion-planning stack to ROS 2/C++ and owned deployment on a physical multi-joint robot, covering IK/motion control, safety behaviors, and sensor/perception pipelines. Built Go-based robot simulation and GitLab CI software-in-the-loop fault-recovery validation using Docker-based robot stack runs.
C++
Python
Go
PostgreSQL
Docker
Docker Compose
GitLab CI
Playwright
ROS
MoveIt
Software Engineer
•
Middle
TÜBİTAK BİLGEM
•
Full-Time
Developed and maintained secure, high-performance production software in C++, Python, C#, Java, and MATLAB for telecom- and signal-processing-focused systems. Contributed to a large production codebase with direct ownership over substantial parts of the code. Designed and implemented signal-processing and AI/ML algorithms, and built desktop/engineering tools using WPF, Windows Forms, and Qt/C++. Conducted field testing and deployment activities including debugging, validation, and troubleshooting in operational environments.
C++
Python
C#
Java
MATLAB
Qt
Software Engineering Intern
•
Junior
Nanomagnetics Instruments
•
Internship
Contributed to an atomic force microscope project using ARM mbed and C#/.NET, including real-time thermal-camera acquisition and embedded-to-desktop serial communication.
C#
Software & Hardware Test Engineering Intern
•
Junior
Kardiosis
•
Internship
Designed electronic test circuitry for electrocardiography devices and performed hardware testing to identify and troubleshoot issues. Focused on improving device reliability through systematic test and bug analysis.
