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
To apply for this and other jobs on Djinni login or signup.
Loading...