Software Developer (Middle, Senior)
C++PythonDockerGstreamer
Yesterday
backendmiddle
N
NDA Recruitment
KyivAbout the Position
We are looking for a Software Developer (Middle/Senior) to develop high-load systems with hardware integration and real-time data processing. You will be responsible for software module development, API design, and system performance optimization.
Responsibilities8
- Develop key software modules
- Design architecture and APIs
- Integrate CV/AI components into pipelines
- Collaborate with embedded and hardware teams
- Optimize performance (latency, FPS, CPU/GPU)
- Write unit and integration tests
- Work on system stability and fault-detection
- Document architecture and APIs
Requirements16
- Strong knowledge of C++
- Good proficiency in Python
- Experience with Linux
- Understanding of multithreading, async, concurrency
- Memory management and performance tuning
- Experience with low-latency systems
- Experience with hardware interfaces (UART, CAN, Ethernet, USB, SPI, MAVLink)
- Experience with Docker, Git, code review
- Bash/shell scripting
- Experience with GStreamer, OpenCV, FFmpeg
- Experience with ARM platforms
- Experience in robotics/IoT/video pipelines
- Knowledge of Rust or Go
- Experience integrating CV/AI models
- PX4/ArduPilot/MAVSDK
- Monitoring tools (Prometheus, Grafana)
Benefits8
- Ability to influence the creation of new technical solutions and products
- Work in a professional engineering team
- Stable salary, official employment
- Professional development and training
- 5/2 work schedule, 8 hours a day
- 24 calendar days of paid vacation
- Sick leave payment
- Reservation opportunity
Software Developer (Middle, Senior)
View Original