Company logo hidden

Senior Software Engineer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 17 Jun 2026

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are seeking a highly skilled Senior Software Engineer to design, develop, and verify embedded software for complex weapon and munition systems. In this role, you will work closely with systems engineers, product safety teams, and verification specialists to deliver high-integrity, safety-critical software solutions. You will play a key role across the full software development lifecycle—from requirements definition and architecture design through to integration, verification, and delivery—ensuring robust, compliant, and high-performance outcomes.

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

Responsibilities

  • Elicit, analyse, and document software requirements aligned with system and sub-system needs
  • Define and develop robust software architectures meeting functionality, performance, and safety requirements
  • Ensure full traceability across requirements, design, implementation, and testing
  • Design, develop, and maintain high-quality embedded software modules and components
  • Produce and maintain formal software documentation (SRS, ICD, SDD, test specifications, reports, VDDs)
  • Lead and contribute to technical reviews, providing guidance and approving engineering deliverables where authorised
  • Plan, execute, and document comprehensive verification and validation activities, including automated testing
  • Support laboratory testing, including data analysis, interpretation, and reporting
  • Manage software configuration, version control, and ensure compliance with processes, standards, and regulations
  • Identify, assess, and mitigate software-related safety risks while delivering work to agreed timelines and budgets

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronic Engineering, or related discipline
  • Minimum 5 years’ experience in software development for complex or safety-critical systems
  • Strong programming expertise in C/C++ (embedded)
  • Experience across the full software development lifecycle (requirements through to verification and release)
  • Hands-on experience with embedded systems (microcontrollers/processors and low-level interfaces such as UART, SPI, I²C, MIL-STD-1553)
  • Strong understanding of software configuration management, version control (e.g., Git, SVN), and traceability
  • Proven ability to produce high-quality technical documentation

Preferred Qualifications

  • Experience in defense, aerospace, automotive, or other regulated safety-critical industries
  • Familiarity with standards such as DO-178B/C, MIL-STD-498, MIL-STD-882
  • Experience with MATLAB/Simulink and modelling & simulation environments
  • Exposure to hardware/software-in-the-loop (HIL/SIL) testing
  • Experience with requirements management tools (e.g., DOORS, JAMA)
  • Knowledge of static analysis tools (e.g., PC-Lint) and test frameworks
  • Experience with CI/CD pipelines and automated testing approaches
  • Prior experience mentoring engineers or reviewing/approving technical outputs

Location
Abu Dhabi, AE

Apply Direct

Jobs you might like   View all jobs

About Defense and Space Manufacturing Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct