Job Title: Avionics & Embedded Systems Engineer
Key Responsibilities
Avionics System Design & Development
- Design, develop, and integrate avionics systems for UAVs, drones, and aerospace platforms.
- Develop electronic hardware and physical circuitry supporting flight control, navigation, communication, telemetry, and autonomous operations.
- Analyze system requirements and translate them into avionics hardware and software specifications.
- Support architecture definition and subsystem design for flight-critical applications.
Embedded Systems Development
- Develop, test, and optimize embedded software using C and C++ for real-time applications.
- Implement firmware for microcontrollers, processors, and embedded platforms.
- Work on device drivers, communication protocols, and hardware-software integration.
- Debug and troubleshoot embedded systems using oscilloscopes, logic analyzers, and other diagnostic tools.
Integration & Testing
- Perform system integration of avionics hardware, sensors, communication modules, and flight controllers.
- Conduct functional, environmental, and performance testing of avionics systems.
- Validate system reliability, safety, and compliance with aerospace standards.
- Support ground testing, flight testing, and post-flight data analysis activities.
Communication & Control Systems
- Integrate communication systems including telemetry, RF modules, GPS/GNSS, and data links.
- Support implementation of navigation, guidance, and control systems.
- Work closely with autonomy and flight software teams to ensure seamless system operation.
Documentation & Compliance
- Prepare technical documentation, design reports, test procedures, and validation reports.
- Participate in design reviews and engineering audits.
- Ensure adherence to quality standards, safety requirements, and engineering best practices.
Required Qualifications
Education
- Bachelor's or Master's degree in Aerospace Engineering, Aeronautical Engineering, Electronics Engineering, Embedded Systems, Electrical Engineering, or a closely related discipline.
Experience
- 2–5 years of relevant experience in avionics engineering, embedded systems development, UAV systems, aerospace electronics, or related domains.
Technical Skills
Mandatory Skills
- Strong programming skills in C and C++.
- Hands-on experience with Embedded Systems Development.
- Good understanding of Avionics Systems Architecture.
- Experience in designing, developing, testing, and integrating electronic systems for aerospace/UAV applications.
- Knowledge of microcontrollers, processors, and embedded hardware platforms.
- Experience with hardware-software integration and debugging.
- Understanding of communication interfaces such as UART, SPI, I2C, CAN, Ethernet, etc.
- Familiarity with flight control systems, navigation systems, and communication systems.
Preferred Skills
- Experience with UAV/Drone platforms.
- Knowledge of RTOS (FreeRTOS, VxWorks, RTEMS, etc.).
- Experience with PCB design, circuit design, and electronic hardware validation.
- Familiarity with autopilot systems such as PX4 or ArduPilot.
- Understanding of aerospace certification and safety standards.
- Experience with sensor integration including IMU, GPS, Magnetometer, Barometer, and Payload Sensors.
- Exposure to simulation and testing tools used in aerospace and embedded development.