We are seeking a hands-on and detail-oriented Embedded Electronics Engineer to design, develop, and optimize embedded systems for UAVs (Unmanned Aerial Vehicles). The ideal candidate will work on flight control systems, sensor integration, real-time communication, and low-power embedded designs, contributing to the development of next-gen drone technology.
Key Responsibilities:
- Design, develop, and test embedded firmware for microcontrollers used in drone systems.
- Interface sensors (IMUs, GPS, barometers, cameras) with flight controllers and custom electronics.
- Create and debug PCB designs for embedded applications.
- Work with protocols such as SPI, I2C, UART, CAN, PWM, and GPIOs.
- Optimize real-time performance, power consumption, and system reliability.
- Collaborate with mechanical, software, and avionics teams to ensure seamless system integration.
- Write technical documentation for hardware specifications and firmware processes.
- Conduct system-level testing, validation, and troubleshooting during lab and field tests.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Embedded Systems, or a related field.
- Strong experience in embedded C/C++ programming.
- Solid knowledge of microcontrollers (e.g., STM32, Atmel, ESP32, or similar).
- Experience in PCB design tools like Altium Designer, KiCAD, or Eagle.
- Familiarity with RTOS, embedded Linux, or bare-metal programming.
- Experience in debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Strong problem-solving skills and attention to detail.
Nice to Have:
- Experience with UAV platforms, flight controllers (PX4, ArduPilot), or drone-specific hardware.
- Knowledge of wireless communication (LoRa, RF, Wi-Fi, telemetry).
- Experience generating and reviewing Gerber/ODB++ manufacturing files.
- Familiarity with Git and version control systems.