JDI is seeking a senior Embedded Systems Engineer to support the development of ECITON, a next-generation autonomous drone swarm OS platform built for edge operations.
Requirements
- Strong proficiency in C/C++ and Python on Linux (preferably Debian-based).
- Proven experience with FPV or robotics hardware and GPIO-level programming.
- In-depth knowledge of UART, I2C, IMU sensors, and system-level debugging.
- Direct experience working with drones, UAV platforms, or robotic systems.
- Familiarity with ArduPilot, PX4, or similar autopilot software.
- Agile management through Jira, version control through GitHub
Responsibilities
- Design, develop, and optimize embedded software for Raspberry Pi-based and STM32 systems.
- Implement robust UART, I2C, and IMU integration for hardware-software interfacing.
- Manage power logic, boot processes, watchdogs, and runtime reliability.
- Collaborate with autonomy, AI, DevOps, and hardware teams across locations.
- Support integration with ArduPilot, ROS and swarm-control frameworks.
Other
- Minimum 7 Years Of Experience In Embedded Systems Development.
- Ability to work independently in a remote or hybrid engineering environment.
- Prior work on tactical, edge, or defense-related hardware projects.
- English level not lower that B1 (Intermediate)