Embedded System Engineer
Core
Designing and integrating software/hardware systems for UAVs (drones) to support defense operations.
Role type
Embedded System Engineer (Hardware-Software Integration)
Builds
UAV systems, prototypes, and integrated hardware-software solutions
Domain
Defense / Aerospace / Embedded Systems
Required skills
C/C++ development, Unix/Linux OS, real-time systems, multithreading, memory optimization, embedded interfaces (UART, I2C, SPI, CAN), microcontrollers (ESP32, Arduino, Raspberry Pi, Jetson), schematic reading, hardware debugging, physical prototyping
Preferred skills
System architecture design, HIL testing, process improvement
Technologies
C, C++, Linux, ESP32, Arduino, Raspberry Pi, Jetson, UART, I2C, SPI, CAN
Responsibilities
Analyze and review existing software solutions for efficiency and stability; participate in system architecture design and collaborate with hardware engineers; assemble system prototypes and conduct HIL testing; ensure product quality through testing and validation; analyze and refine system requirements; improve embedded development and testing processes
Seniority
Junior-to-Senior