Embedded Avionics Software Engineer

SIRI AB 

📍 Hyderabad, India 🇮🇳

full-time
senior
Posted —

Key Skills

RTOSBSPHALMAVLinkEthernet

Industry

AerospaceRobotics

Job Description

  • Senior/principal-level embedded software architect with 12–18+ years of experience in avionics, UAVs, robotics (safety-critical embedded platforms).
  • Deep expertise in RTOS-based embedded systems, firmware architecture, BSP/HAL development, mixed-criticality systems, and Linux mission-computing integration.
  • Strong understanding of autopilot architectures, distributed embedded systems, redundancy concepts, secure boot, firmware updates, and fault containment strategies.
  • Experienced with communication stacks and middleware such as CAN/CAN FD, MAVLink, DDS/ROS2, and Ethernet-based embedded networking.
  • Able to assess technical feasibility, architectural risk, integration complexity, and realistic development effort early in the project lifecycle.
  • Provides high-value guidance on system partitioning, firmware/software boundaries, scalability, maintainability, and long-term platform strategy.
  • Valuable in shaping high-level baseline requirements and identifying hidden technical and program risks during early customer workshops.

Previous lead architect role on at least:

  • UAV autopilot
  • avionics controller

Requirements

Experience in the following will differentiate the profile:

  • DO-178C awareness
  • IEC 61508 / ISO 26262
  • PX4 or certifiable flight stack adaptations
  • High-reliability embedded Linux systems

Should understand:

  • PX4/ArduPilot ecosystem
  • UAV autopilot architectures
  • Linux mission computing integration
  • Hardware/software partitioning

Interested candidates can respond to this post OR send the updated resume to [email protected].