Navigation Software Engineer

Cassola, Vicenza, Italy

Qascom is seeking a highly skilled Navigation Software Engineer to join the Navigation Technologies team working on next-generation GNSS and LEO-PNT receivers, and multi-sensor fusion technologies.

The ideal candidate will have strong expertise in navigation algorithms, robust integrity concepts, and real-time C++ software development targeting Xilinx Zynq and Ultrascale+ platforms. Experience applying Artificial Intelligence (AI) and Machine Learning (ML) to navigation, signal processing, or integrity monitoring is a key differentiator.

This role involves contributing to state-of-the-art positioning solutions across terrestrial, aerial, and space applications. The candidate will work with the Navigation Technologies Division of Qascom in its headquarter in Cassola (VI), Italy

    As Navigation Software Engineer you will:

    • Design, develop, and validate navigation and positioning algorithms for GNSS, LEO-PNT, and hybrid positioning systems.
    • Implement multi-sensor fusion solutions integrating GNSS, inertial sensors (IMU), vision-based navigation, RF signals of opportunity, and other aiding sources.
    • Develop high-performance C++ real-time software on embedded platforms, specifically Xilinx Zynq and Ultrascale+ SoCs.
    • Implement and optimize algorithms on embedded Linux and bare-metal/RTOS environments.
    • Apply AI/ML techniques for signal classification, integrity monitoring, anomaly detection, and enhanced navigation resilience.
    • Contribute to sensor fusion frameworks (e.g., EKF, UKF, factor graph optimization, visual odometry/SLAM).
    • Support system-level integration, debugging, profiling, and performance optimization.
    • Participate in the full development lifecycle: architecture, implementation, verification, documentation, and deployment.
    • Collaborate with multidisciplinary teams including hardware, RF, AI/ML, and flight software groups.

    Master’s or PhD degree in one of the following fields:

      • Software Engineering, Telecommunication, Security or Cybersecurity, Mathematics or Computer science/Information Technology, Aerospace;
      • Advanced proficiency in English.
      • Knowledge of French is desiderd;
      • Eligibility for National Security Clearance

    One of the following experiences:

    • At least 1 year of experience in a high-tech company, or a PhD.
    • Activities in the domain of space engineering.
    • Activities in the domain of cybersecurity, quantum communication, or cryptography.
    • Phd in a technical field is a plus.
    • 3+ years of experience in GNSS algorithm development, PNT systems, or navigation software engineering.
    • Good proficiency in C++14/17 for targets such as Xilinx Zynq / Ultrascale+, including toolchains, cross-compiling, and optimization .
    • Experience with AI/ML methods applied to navigation, sensor fusion, or anomaly detection.
    • Strong mathematical background in estimation theory, filtering, and optimization.
    • Experience with visual navigation, computer vision, or vision-aided inertial navigation.
    • Experience with Python for algorithm prototyping.

    Additional Knowledge:

    • Good understanding of GNSS signal processing, positioning algorithms, and integrity concepts (RAIM, SBAS, ARAIM, robust estimation);
    • Knowledge of GNSS & LEO PNT & SBAS systems and PNT receiver technology;
    • IMU and Vision Sensors Technologies;
    • Familiarity with SW Development in RTOS and Embedded Linux or similar tools is an asset;
    • Knowledge of INS/GNSS integration, and robust statistical methods;

     

    Application

    If you are interested in this position please send your CV and brief introduction about your profile via email (career@qascom.it).