Role Overview
We are looking for a Software Intern passionate about technology and eager to contribute to the development of firmware for advanced drones. This role offers hands-on experience with real-world applications, collaboration with an expert engineering team, and the opportunity to shape the future of drone innovation.
Responsibilities
- Design, develop, and optimize firmware for drone systems, ensuring high reliability and performance.
- Collaborate with the electronics and R&D teams for seamless hardware-software integration.
- Work on real-time HD video transmission protocols to ensure low-latency streaming.
- Test, debug, and validate firmware on prototype and production drone models.
- Implement algorithms for navigation, stabilization, and autonomous flight capabilities.
- Stay updated on the latest advancements in drone firmware, communication protocols, and embedded systems.
- Document software designs, algorithms, and testing processes comprehensively.
Requirements
- Currently pursuing or completed a degree in Computer Engineering, Electronics and Communication Engineering, or related disciplines.
- Proficiency in C, C++, and Python focused on embedded systems.
- Familiarity with microcontrollers (e.g., STM32, Arduino).
- Experience with Real-Time Operating Systems (RTOS) and embedded platforms.
- Understanding of communication protocols like UART, SPI, and I2C.
Skills
- C/C++
- Python
- Embedded Systems
- RTOS
- Microcontrollers