Skip to content

Verified Jobs, Verified Candidates

TodayAll jobsRadarSavedBrief
Sign inFor employersالعربية
TodayAll jobsRadarSavedBrief
For employers
Sign inالعربية
Suggested places
RiyadhSaudi Arabia
JeddahSaudi Arabia
DammamSaudi Arabia
DubaiUnited Arab Emirates
Abu DhabiUnited Arab Emirates
DohaQatar
Kuwait CityKuwait
ManamaBahrain
MuscatOman
Remote
  1. Jobs
  2. United Arab Emirates
  3. Al Ain
  4. Software & IT
  5. Software Engineer

Software Engineer

  • United Arab Emirates University
  • Al Ain, United Arab Emirates
  • Posted 18 Oct
  • Verified source
Job type
—
Work mode
—
Seniority
—
Salary
Not stated

Summary

United Arab Emirates University is recruiting a Software Engineer for NSSTC space mission projects and R&D activities at its facility in Al Ain. The role involves specifying, developing, testing and validating embedded real-time flight software for spacecraft and related systems, as well as supporting integration, environmental testing and mission operations. The engineer will work with a multidisciplinary team, document requirements and interfaces, and mentor UAE University students; domestic and international travel may be required. A bachelor’s degree or higher in a relevant engineering, computing, science or mathematics field is required, and compensation is based on experience.

The posting

As published on uaeu.ac.ae. Pulled from the employer's site and shown as they wrote it.

Job description

The NSSTC is looking to hire a software engineer to support the development of NSSTC Space mission projects and R&D activities:
The Software engineer must understand real time embedded systems and experience in specifying, developing and testing real time embedded software – for time critical real time applications, such as those applied to spacecraft, landers, rovers, UAVs and Robotics.
The position requires good coding skills such as C&C++ as well as modeling using High level modeling language (HML). An understanding of assembler (machine code programing) programing would be an advantage as it is required to allow the development
of application programming interface (API) software.
The tasks also require the development of software wrappers and test benches as well as the generation of test vectors and code test and validation coverage analysis.
The role requires the ability to work as part of a multi-disciplinary team that will be engaged in the design and development of CubeSats and Small Spacecrafts.
As an engineer you will be asked to perform a variety of tasks related to the development of projects within the NSSTC including (but not limited to) generating the embedded real time system and sub-system software requirements, collecting requirements from the various systems and sub-systems that define the function of the real time embedded system software, identify and perform trade studies between various real time operating systems suitable for space applications, support the team during the various stages of project developments including integration and environmental testing.
An understanding of micro-processor and DSP based embedded computers hardware and how the embedded software interacts with it. Model, estimate and measure the performance of the embedded software and estimate task completion time as well as required resources in terms of memory and processing performance to meet the required objectives.
Provide support during mission operations, including initial in-orbit functional validation and functional performance.
Ability to analyze problems and faults remotely when the Spacecraft is in orbit. Be able to support the generation of new software images and patches to be uploaded to the spacecraft when necessary.
The ability to work with students at UAE University as a mentor is required. Travel may be required – both domestic and international.
The position is located at the NSSTC facility in Al Ain. Compensation based on experience level.
• Your responsibilities will include:
• Interfacing with a multi-disciplinary team including professionals, faculty, graduate and undergraduate students
• Documenting interfaces and requirements
• Designing discipline-specific software components for space flight applications
• Modeling and analyzing designs of flight software and its integration with its hosting hardware.
• Performing other engineering tasks
Technical responsibilities include:
• Real time operating systems –for Embedded software – RTMES, …etc
• Micro-controller critical task schedulers
• Software architecture, and standards for reliable Space applications software.
• Software development management – requirements generation, version control, task distribution, validation and verification.
• Software budgetary requirements, memory size, performance requirements (in conjunction with target hardware).
• Software critical path and critical timing analysis (in conjunction with Target hardware)
Using high level modelling languages to define, specify and generate software code as well as using it for Flight software validation.
• Software languages: Assembler, C & C++, JAVA, Python…etc
• Software Debugging and compliers
• Debugging of Software on Target Hardware
• Hardware specific Application Programming Interfaces (API)

Minimum qualification

• BS or higher degree in Electronic and/or Electrical engineering, Computer Engineering / Science, Information technology, Physics, Mathematics.

Preferred qualification

  • Understanding of Embedded real time systems hardware and software.
  • Programing skills, relating to embedded real time systems (C&C++ is preferable, but other programing skills may also be considered)
  • High Level Modeling Languages, such as HML, MATLAB, …etc
  • Experience with Microsoft Products (Word, Excel)
  • Experience creating discipline-specific documents for fabrication and assembly

Department

National Space Science&Tech. Center

College or division

Research Centers

View the original posting

Sign up free to open the employer's posting. Have an account? Sign in

Closes in

7733days0011hrs4477min1188sec

Closes in 2 months, Thursday, December 31 · 12:00 AM UAE time.

Thursday, December 31 · 12:00 AM UAE time

Posted Oct 18, 2026Dec 31, 2026

Skills

  • API Development
  • Java
  • Python

United Arab Emirates University

Education and research

All jobs at United Arab Emirates University

ReferenceGH 0AE9 93BB 90EA

Always check the employer's original posting for details.

Similar jobs

  • Research Assistant (Embedded Systems)

    United Arab Emirates UniversityAl AinVerified source

    United Arab Emirates University is seeking a Research Assistant to design, implement, integrate, and test flight software for a university CubeSat mission. The role involves work on software for the spacecraft onboard computer and collaboration with subsystem teams and student developers. The position is described as…

    18 Oct
    73 days left30 Dec
  • Integration Specialist

    United Arab Emirates UniversityAl AinVerified source

    United Arab Emirates University is seeking an Integration Specialist to design, develop, implement, and support integrations across academic, administrative, cloud, and third-party systems. The role includes building APIs and web services, defining data mappings and workflows, maintaining CI/CD and release processes…

    18 Oct
    12 days left30 Oct
  • Software Engineer

    United Arab Emirates UniversityAl AinVerified source

    The Big Data Analytics Center (BIDAC) at the United Arab Emirates University is seeking a Software Engineer for its Center For AI & Digital Innovation. The role involves building and maintaining AI and data applications, integrating APIs and LLM-based systems, and developing interfaces, dashboards, and deployment…

    18 Oct
    377 days left30 Oct 2027
  • Postdoctoral Fellow

    United Arab Emirates UniversityAl AinVerified source

    United Arab Emirates University is seeking a Postdoctoral Fellow for a project on Trust Management-based Distributed Systems, funded by the UAEU Startup project and conducted at the College of Information Technology. The role requires experience in distributed systems, trust and security management, data privacy, and…

    18 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • IT Helpdesk Specialist I

    United Arab Emirates UniversityAl AinVerified source

    United Arab Emirates University is seeking an IT Helpdesk Specialist I for its IT Help Desk Unit. The role provides first-level telephone and remote technical support, records and tracks incidents, resolves routine hardware and software issues, and escalates cases to technical teams when needed. Applicants need a…

    18 Oct
    73 days left30 Dec
  • IT Support Specialist I

    United Arab Emirates UniversityAl AinVerified source

    United Arab Emirates University is seeking an IT Support Specialist I for its IT Support Services unit. The role provides technical support to university staff across campuses and remote locations, including troubleshooting computers, peripherals, accounts, networks and applications. It also involves administering…

    18 Oct
    73 days left30 Dec
  • Software & IT jobs in Al Ain
  • All jobs in Al Ain
  • Software & IT jobs in the Gulf

Software Engineer

United Arab Emirates University

Apply

Every job is real. Every candidate is proven.

العربية

For candidates

  • Browse jobs
  • How it works
  • Create a free account
  • Your Radar

For employers

  • Post a job
  • Why GulfHire for hiring
  • Pricing: $90 per job
  • Employer sign in

GulfHire

  • About
  • Trust and safety
  • Contact

Jobs by country

  • Saudi Arabia
  • United Arab Emirates
  • Qatar
  • Kuwait
  • Bahrain
  • Oman

Jobs by city

  • Riyadh
  • Jeddah
  • Dammam
  • Dubai
  • Abu Dhabi
  • Doha
  • Kuwait City
  • Manama
  • Muscat
© 2026 GulfHireTermsPrivacyRefundsCookiesLegal
    Suggested places
    RiyadhSaudi Arabia
    JeddahSaudi Arabia
    DammamSaudi Arabia
    DubaiUnited Arab Emirates
    Abu DhabiUnited Arab Emirates
    DohaQatar
    Kuwait CityKuwait
    ManamaBahrain
    MuscatOman
    Remote