Company logo hidden

Senior Software Engineer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 10 Dec 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are a young, dynamic team developing the next generation of quantum sensing devices for real-world applications as part of the company’s Quantum Research Center. We have the necessary resources and facilities to achieve our development goals. We offer competitive salaries, relocation assistance, and social and family support.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As a Senior Software Engineer, your primary responsibility will be to develop complex software solutions for hardware read-out and control, including home-built quantum sensor products and experimental setups, as well as for real-time data analysis and visualization. You will also focus on the continuous improvement of the development workflow, maintain codebase quality and stability, and contribute to system design reviews, prototype validation, and integration of new sensing hardware.

Work Conditions:

  • On-site
  • Full-time

Skills Required:

  • Programming & Design:

    • Strong proficiency in Python with experience in complex software applications.
    • Knowledge of C/C++.
    • Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and modern software architecture patterns.
    • Understanding of concurrency and parallelism.
    • Experience with runtime optimization and memory management.
    • Experience with modular architectures and API design for hardware interfaces.
    • Knowledge of standard software protections.
    • Hands-on experience in building, training, and deploying machine-learning pipelines.
  • System & Hardware Integration:

    • Experience in hardware communication and real-time control.
    • Ability to deploy cross-platform software (Windows, Linux, etc.).
    • Experience with data acquisition systems and real-time data streaming.
    • Familiarity with communication protocols (e.g., I2C, SPI, UART).
    • Capability for test-driven development (TDD) and hardware-in-the-loop testing.
    • Experience with FPGA-based data acquisition or control systems is a plus.
  • Development Process & Tooling:

    • Experience in Continuous Integration/Continuous Deployment (CI/CD), Bash, and server management.
    • Ability to organize the development process.
  • Application & Collaboration:

    • Familiarity with data analysis and UI development.
    • Ability to work collaboratively within a multinational team.

Education Requirements:

  • Master's degree or PhD in Computer Science, Software Engineering, Engineering, Mathematics, or Physics.
  • 4+ years of experience in software development.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct