Skip to content
×

Senior Software Engineer – Mission Computing; m​/f​/d

Listing for: Halian
Full Time position Listed on 2026-11-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 400000 - 650000 AED Yearly AED 400000.00 650000.00 YEAR

Job Description & How to Apply Below

Position: Senior Software Engineer – Mission Computing (m/f/d)
Role Overview

We are seeking a Senior Software Engineer to design, develop, integrate, and maintain secure mission-computing software for advanced autonomous and unmanned platforms.

This is a hands-on engineering role spanning autonomy software, embedded Linux, Qualcomm SoC development, flight-controller integration, ROS2 middleware, AI/ML acceleration, cybersecurity, and system integration
.

The successful candidate will work across mission computers, flight controllers, sensors, and ground systems to deliver reliable, secure, real-time software from platform bring-up through integration, validation, and production deployment
.

Key Responsibilities Autonomy Software Development
  • Design and implement autonomous applications on Qualcomm-based mission-computing platforms
    , supporting perception, sensor fusion, planning, and navigation.
  • Develop and integrate ROS2 nodes, services, and middleware for scalable and modular autonomy architectures.
  • Optimize GPU, DSP, NPU, and AI-accelerated workloads for real-time inference, multi-sensor fusion, and deterministic processing under SWaP constraints
    .
  • Integrate autonomy software with PX4-based flight-control platforms and other embedded systems.
Qualcomm SoC & Platform Engineering
  • Support Qualcomm SoC platform bring-up
    , including BSP integration,
    Linux/Yocto
    , peripheral enablement, driver integration, and platform debugging.
  • Implement and validate secure boot processes including boot-chain validation, trusted firmware stages, secure boot loader handoff, image authentication, and production boot locking
    .
  • Work with platform security features including hardware root of trust, TEE, key provisioning, device identity, encrypted storage, anti-rollback protection, and secure debug control
    .
  • Support production provisioning including fuse programming, root-of-trust provisioning, lifecycle-state transitions, OEM locking, secure factory flashing, and manufacturing controls
    .
  • Troubleshoot issues across boot, encryption, provisioning, OTA updates, and manufacturing test workflows
    .
System Integration & Middleware
  • Implement secure communication between mission computers, autonomy software, flight controllers, sensors, and ground systems
    .
  • Develop APIs and middleware for efficient exchange of mission-critical data.
  • Work with ROS2, XRCE-DDS, DDS, MAVLink, and related communication technologies
    .
  • Integrate multiple sensor types including cameras, LiDAR, GNSS, and IMUs
    .
  • Support integration with NXP/PX4-based flight controllers and Qualcomm-based compute platforms.
  • Work closely with hardware, software, systems, security, manufacturing, and test teams during end-to-end integration.
Security & Reliability
  • Develop end-to-end embedded security covering secure boot, hardware root of trust, chain-of-trust provisioning, encrypted communications, sandboxing, and access control
    .
  • Implement identity and access management for mission-software deployments.
  • Conduct threat modelling, vulnerability assessments, and attack-surface analysis
    .
  • Assess security across communication interfaces including RF, GNSS, MAVLink/DDS, compute nodes, and sensor interfaces
    .
  • Apply secure coding and cybersecurity practices aligned with standards such as ISO 27001 and DO-326A
    .
  • Support secure OTA and production security workflows.
Engineering & Dev Ops
  • Implement telemetry, logging, diagnostics, and real-time system monitoring
    .
  • Define and follow SDLC, coding, documentation, and software-quality standards.
  • Use Git, CI/CD pipelines, Docker, Kubernetes, automated testing, and release-management workflows
    .
  • Support automated testing and validation across integrated hardware/software environments.
  • Track engineering KPIs such as test coverage, deployment cycle time, system uptime, software quality, and security issues
    .
Experience
  • 8+ years of experience in robotics, autonomous systems, embedded platforms, mission computing, or safety-critical software development.
  • Experience developing complex software for aerospace, robotics, autonomous vehicles, UAVs, or comparable real-time systems
    .
  • Strong hands‑on experience with Qualcomm-based embedded or mission‑computing platforms
    .
  • Experience taking embedded or autonomous systems through development, platform bring‑up, integration, validation, and production deployment
    .
Technical Skills
  • Strong experience with real‑time embedded systems
    .
  • Python for automation, AI/ML workflows, testing, tooling, and data pipelines.
  • Strong experience with ROS2, XRCE-DDS, DDS, MAVLink, and modular autonomy architectures
    .
  • Hands‑on experience with Qualcomm SoCs and…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary