Search by job, company or skills

Suitable AI

Embedded Software and Hardware

Save
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149210789