C++/ArduPilot Backend Engineer
Наш партнер — інноваційна технологічна компанія/ Наша мета полягає в тому, щоб сприяти технологічному розвитку, створюючи передові та інноваційні продукти, які відповідають потребам наших клієнтів.
Компанія пишається своєю корпоративною культурою, яка підтримує інновації та співпрацю, ми створюємо умови для того, щоб наші співробітники могли розвиватися професійно і досягати нових висот у своїй кар’єрі.
Зараз компанія в пошуку досвідченого C++/ArduPilot Backend Engineer.
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.
Required languages
| Ukrainian | Native |