Embedded Engineer
We are currently seeking an experienced Backend Engineer to lead our projects in
this exciting and innovative field.
Responsibilities
• Design, develop, and maintain C++ applications and services that interact with
embedded systems, specifically using Ardupilot/PX4 or other similar
platforms
• Collaborate with hardware engineers to integrate C+±based software with
embedded systems and sensors, enabling seamless data exchange and
device control
• Identify, troubleshoot, and resolve software and hardware integration issues,
ensuring high-quality, reliable, and performant solutions
• Utilize Python for up to 20% of development, mainly for scripting, testing, and
automation tasks.
Required Qualifications
• 5+ years of experience in development with a focus on embedded systems,
device programming, or hardware interfacing
• Proven experience with Ardupilot/PX4 or similar platforms (e.g., Betaflight,
iNav)
• 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 Python for development, including scripting, testing, and
automation, as well as its use in embedded systems
• Experience with serial communication protocols (e.g., UART, SPI, I2C)
• Experience in Linux/Unix environments and tools (e.g., Git, SSH, command-
line utilities).
Will be a plus
• Experience with single board PCs (e.g., Raspberry Pi, Arduino, etc.)
• Knowledge of cloud technologies or IoT platforms (e.g., MQTT, AWS IoT,
Google Cloud IoT)
• Soldering and engineering skills
• Experience with 3D printing
• Drone pilot experience (simulator, real drones).