Senior C++ Engineer
MilTech
🪖
We are looking for a skilled Senior С++ Engineer.
Responsibilities:
- Design, develop, and maintain C++ applications and services that interact with embedded systems.
- Collaborate with other engineers to integrate C++-based software with embedded systems and sensors, enabling seamless data exchange and device control.
- Identify, troubleshoot, and resolve software-hardware integration issues, ensuring high-quality, reliable, and performant solutions.
Requirements:
- 4+ years of experience in software development (preferably in software-hardware)
- Solid understanding of embedded systems, microcontrollers, and hardware-software interaction.
- Strong expertise in C++, with experience in performance optimization, multithreading, and I/O operations in resource-constrained environments.
- Experience with serial communication protocols (e.g., UART, SPI, I2C).
- Experience in Linux/Unix environments and tools (e.g., Git, SSH, command-line utilities).
- Experience with single board PCs (e.g., Raspberry Pi, Arduino, etc.).
- Experince with MAVLink protocol.
Will be a plus:
- Knowledge of cloud technologies or IoT platforms (e.g., MQTT, AWS IoT, Google Cloud IoT).
- Experience using Sine.Link and Starlink tech for development.
- Experience with Python for development, including scripting, testing, and automation, as well as its use in embedded systems.
- Understanding of drones firmware.
Required skills experience
| C++ | 4 years |
| UART | 1 year |
| SPI | 1 year |
| I2C | 1 year |
| Raspberry Pi | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | C1 - Advanced |
Published 9 February
6 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...