Job Description

Senior Software Engineer - Quantum Research Center

We are a young, dynamic team developing the next generation of quantum sensing devices for real-world applications. As part of the Technology Innovation Institute’s Quantum Research Center, we are well resourced, with all the necessary facilities to deliver on our development goals. We offer globally and locally competitive salaries, relocation, social and family support. Your main goal as Senior Software Engineer is to develop complex software solutions for hardware read-out and control (including home-built quantum sensor products and experimental setups) and for real-time data analysis and visualisation. You are responsible for continuous improvement of the development workflow, codebase quality and stability and will also contribute to system design reviews, prototype validation, and integration of new sensing hardware.

Skills Requred:

  • Experience Programming & Design
  • Strong proficiency in Python programming language, with experience in developing complex software applications.
  • Knowledge of C/C++.
  • Strong understanding of OOP, SOLID principles, and modern software architecture patterns.
  • Understanding of concurrency and parallelism.
  • 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.
  • Capable of cross-platform software deployment (Windows, Linux, …).
  • Experience with data acquisition systems and real-time data streaming.
  • Familiarity with communication protocols (e.g. I2C, SPI, UART).
  • Capable of 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 CI/CD, Bash, server management.
  • Ability to organize development process. Application & Collaboration
  • Familiarity with data analysis and UI development.
  • Ability to collaboratively work within a multinational team.

Education Requirements:

  • Masters degree or PhD in Computer Science, Software Engineering, Engineering, Mathematics, or Physics.
  • 4+ years of experience in software development.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
Company Website: http://www.tii.ae Job Function: Information Technology (IT)
Company Industry/
Sector:
Research Services

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn