Talent.com
Senior Software Engineer
Senior Software EngineerConfidential Company Oman • Muscat, Muscat Governorate, Oman
Senior Software Engineer

Senior Software Engineer

Confidential Company Oman • Muscat, Muscat Governorate, Oman
1 day ago
Job description

We are seeking an Experienced Software Engineer specializing in UAV / USV applications to join our autonomous systems engineering team. This role focuses on developing, implementing, and deploying machine learning solutions that enable autonomous navigation, intelligent perception, mission planning, and decision‑making for our UAV / USV platforms. The ideal candidate will combine deep expertise in AI / ML with practical knowledge of robotics, embedded systems, and aerial vehicle operations.

Autonomous Flight & Navigation Systems

  • Develop and implement advanced autonomous navigation and sensor‑fusion systems for UAV / USV platforms.
  • Design and implement data‑driven algorithms for real‑time path planning, trajectory optimization, and collision avoidance in dynamic environments.
  • Implement advanced flight control algorithms leveraging modern model‑based and data‑driven optimization techniques.
  • Develop visual navigation systems that enable UAV / USV to autonomously navigate using visual landmarks, terrain features, and optical flow.
  • Create adaptive route optimization algorithms that dynamically adjust flight paths based on mission requirements, weather conditions, obstacles, and no‑fly zones.
  • Implement waypoint navigation, geo‑fencing, and autonomous take‑off / landing capabilities with high precision and robustness.
  • Design contingency planning systems for emergency maneuvers, fail‑safe operations, and autonomous return‑to‑home functions.

Computer Vision & Perception Systems

  • Develop real‑time object detection and tracking algorithms for mounted cameras using state‑of‑the‑art visual perception architectures.
  • Implement multi‑object tracking systems for persistent surveillance of moving targets from aerial and marine perspectives.
  • Create semantic segmentation pipelines for terrain classification, zone detection, and environmental analysis from UAV / USV imagery.
  • Develop edge detection and optical flow algorithms for obstacle avoidance and safe navigation.
  • Optimize computer vision pipelines for real‑time performance on embedded and edge hardware with limited computational resources.
  • Design multi‑sensor fusion architectures integrating data from cameras, LiDAR, IMU, GPS / GNSS, barometers, magnetometers, ultrasonic sensors, etc.
  • Onboard Computing & Embedded Optimization

  • Optimize perception and autonomy workloads for deployment on embedded GPU / accelerator platforms including NVIDIA Jetson (Nano, Xavier, Orin), etc.
  • Design efficient data pipelines that minimize latency and maximize throughput for real‑time onboard applications.
  • Implement power‑efficient onboard processing algorithms to extend navigation time and operational endurance.
  • Payload Integration & Analytics Infrastructure for UAV Systems

  • Develop advanced algorithms and analytics pipelines for processing data from diverse payloads including EO / IR cameras, multispectral / hyperspectral sensors, thermal imaging, SAR, sonar, and LiDAR.
  • Implement real‑time video analytics for automated target recognition, change detection, and anomaly identification.
  • Create automated object classification systems for vehicles, vessels, aircraft, buildings, and persons of interest.
  • Design geolocation algorithms that compute GPS coordinates of detected objects using telemetry and gimbal data.
  • Design and integrate automated recognition pipelines for faces, license plates, and other biometric identifiers adapted for aerial and marine perspectives.
  • Software Development & System Integration

  • Write production‑quality software in Python, C++, and ROS / ROS2 for UAV autonomy and perception systems.
  • Integrate perception and autonomy modules with control systems (PX4, ArduPilot) and ground control stations.
  • Develop APIs and communication protocols for interaction between onboard perception / autonomy components, controllers, payload systems, and mission computers.
  • Implement MAVLink protocol integration for telemetry, command, and control data exchange.
  • Design modular software architectures that support multiple platforms and mission configurations.
  • Required Qualifications

  • Bachelor's degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, Artificial Intelligence, or related technical field
  • 3-5 years of professional experience in AI / ML engineering, robotics software development, or autonomous systems
  • Minimum 2 years of hands‑on experience developing AI systems for robotics, autonomous vehicles, or similar mobile platforms
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Muscat, Muscat Governorate, Oman

    Related jobs
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno Consulting • Oman, Oman
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. This is a Globally remote role.Design and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Sales Engineer

    Senior Sales Engineer

    Yokogawa • Muscat, Muscat Governorate, Oman
    Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Python / Linux / Packaging)

    Software Engineer (Python / Linux / Packaging)

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    confidential • Masqaţ, محافظة مسقط, Oman
    We are seeking an Experienced Software Engineer specializing in UAV / USV applications to join our autonomous systems engineering team. This role focuses on developing, implementing, and deploying mac...Show more
    Last updated: 7 hours ago • Promoted • New!
    Ubuntu Core Software Engineer

    Ubuntu Core Software Engineer

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Data Infrastructure - Kafka

    Software Engineer - Data Infrastructure - Kafka

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed...Show more
    Last updated: 30+ days ago • Promoted
    Ubuntu Software Engineer

    Ubuntu Software Engineer

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show more
    Last updated: 10 days ago • Promoted
    Go Software Engineer — Remote, Open-Source Cloud Ops

    Go Software Engineer — Remote, Open-Source Cloud Ops

    Canonical • WorkFromHome, Muscat Governorate, Oman
    A global software leader is hiring a Software Engineer to contribute to the development of Juju, an open-source project.The role involves designing and supporting cloud automation and software oper...Show more
    Last updated: 1 day ago • Promoted
    Staff Engineer, Development Lifecycle — Remote & Regulated Systems

    Staff Engineer, Development Lifecycle — Remote & Regulated Systems

    Canonical • WorkFromHome, Muscat Governorate, Oman
    A pioneering tech firm is seeking an experienced engineering leader to drive excellence in software quality for mission-critical systems. The role involves shaping engineering culture, enhancing pro...Show more
    Last updated: 2 days ago • Promoted
    Remote Lead Golang Engineer - Billing & Contracts Systems

    Remote Lead Golang Engineer - Billing & Contracts Systems

    Canonical • WorkFromHome, Muscat Governorate, Oman
    A leading open-source software provider is seeking a Lead Golang Software Engineer to develop high-quality engineering solutions. This remote role offers an exciting opportunity to work on various i...Show more
    Last updated: 1 day ago • Promoted
    Senior Big Data Platform Engineer - Cloudera & Spark

    Senior Big Data Platform Engineer - Cloudera & Spark

    Namasys Analytics • Muscat, Muscat Governorate, Oman
    A leading analytics firm in Muscat is seeking a Big Data Engineer with over 6 years of experience to administer and optimize enterprise big-data platforms. Responsibilities include managing Cloudera...Show more
    Last updated: 1 day ago • Promoted
    Juju Software Engineer (Go)

    Juju Software Engineer (Go)

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show more
    Last updated: 30+ days ago • Promoted
    Senior DCS & SCADA Solutions Engineer

    Senior DCS & SCADA Solutions Engineer

    Yokogawa • Muscat, Muscat Governorate, Oman
    A leading industrial automation provider in Muscat is seeking a Sales Engineer to enhance customer engagement in the Oil & Gas, Power, and Water sectors. The ideal candidate will have 7-10 years of ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Salve.Inno Consulting • Oman, Oman
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show more
    Last updated: 30+ days ago • Promoted
    Lead Golang Software Engineer, Commercial Systems

    Lead Golang Software Engineer, Commercial Systems

    Canonical • WorkFromHome, Muscat Governorate, Oman
    Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Juju Software Engineer (Go)

    Senior Juju Software Engineer (Go)

    Canonical • Muscat, Muscat Governorate, Oman
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show more
    Last updated: 1 day ago • Promoted