Position Overview: We are seeking a highly skilled and motivated Embedded System Engineer to join our dynamic team. The successful candidate will play a key role in developing advanced embedded systems, including flight controllers for drones, electronic speed controllers, and wireless video encoding, decoding, transmission, and reception systems. This role requires proficiency in ARM-based microcontrollers and various System-on-Chip (SoC) platforms.
Key Responsibilities:
1. Design, develop, and test embedded systems for flight controllers, electronic speed controllers, and wireless video systems.
2. Develop firmware for ARM-based microcontrollers and other SoC platforms.
3. Implement real-time operating systems (RTOS) and embedded Linux where necessary.
4. Design hardware and required firmware using SOC
5. Design and implement communication protocols for wireless video transmission and reception.
6. Conduct thorough testing and debugging of embedded systems to ensure high reliability and performance.
7. Optimize firmware for power efficiency and performance.
8. Develop and maintain documentation for design, development, testing, and user manuals.
9. Stay updated with the latest developments in embedded systems and incorporate new technologies where appropriate.
10. Work closely with cross-functional teams to ensure seamless integration of embedded systems with other components of the product.
Required Skills and Qualifications:
1. Proficiency in programming languages such as C, C++, and Python.
2. Experience with ARM microcontrollers (e.g., Cortex-M, Cortex-A) and SoC platforms.
3. Strong knowledge of embedded firmware development, including real-time systems and embedded Linux.
4. Experience with communication protocols such as I2C, SPI, UART, CAN, and wireless protocols (e.g., Wi-Fi, Bluetooth, LoRa).
5. Proficiency in using development tools and environments such as Keil, IAR, GCC, and Eclipse.
6. Experience with version control systems like Git.
7. Knowledge of hardware design principles and experience with schematic and PCB design tools (e.g., Altium Designer, Eagle, KiCad).
8. Familiarity with wireless video encoding and decoding standards and technologies (e.g., H.264, H.265).
Skill(s) required
ARM MicrocontrollerC++ ProgrammingCircuit DesignC ProgrammingEmbedded SystemsRaspberry PiSOC
EDITH Defence Systems (EDS) is a modern-age defence company that uses advancements in artificial intelligence, computer vision, machine learning and sensor fusion to develop world-class defence products.