Senior Software Engineer

Apply now »

Date: 18 Feb 2025

Location: Abu Dhabi, AE

Company: EDGE Group PJSC

About Al Tariq:

Established in 2012, AL TARIQ is the first UAE-based manufacturer of precision-guided systems for conventional aerial munitions. AL TARIQ is a regional leader in precision-guided munition kits, matching the quality of global manufacturers at a smaller and faster scale. AL TARIQ leverages the latest advanced technologies in the field of optics and propulsion systems and has built up its engineering expertise through continuous innovation to deliver new products as well as production process improvements. 

 

Key Responsibilities:

  • Elicit, analyse and document software requirements to meet system and sub-system requirements in collaboration with systems engineers.
  • Develop software architecture to implement the required functionality and performance, considering factors like fault tolerance.
  • Create and maintain software documentation, including software requirement specifications,
  • interface control documents, software detailed design documents, software test specifications, software test reports and version description documents.
  • Develop and maintain software configuration items, modules and units to meet requirements.
  • Ensure compliance with company processes and procedures, best practices, regulations and standards, while considering cost, schedule, technical and safety risks.
  • Conduct thorough software testing and verification, including planning documentation, execution, and result documentation.
  • Implement automated software testing where appropriate.
  • Participate in lab and flight tests, including data reduction, analysis, and reporting.
  • Develop and execute hardware/software-in-the-loop simulation models for software verification.
  • Manage software configuration throughout the development lifecycle, including version control, baselines, and traceability between software requirements, design, and implementation.
  • Participate in material review boards and change control boards to diagnose and resolve software non-compliance.
  • Ensure accurate estimation of work and completion within schedule and budget.
  • Collaborate with Executive Manager SHEQ and Product Safety Manager to ensure software quality and product safety.
  • Review and approve software engineering outputs where relevant.
  • Identify and mitigate software-related safety risks and its interaction with the munition system through safety analyses.

 

Experience & Education:

  • At least 7 years’ experience in the development, verification, integration, operations and support of software for advanced military systems.
  • Experience of embedded C programming, including on SoC systems.
  • B Eng or BSc Eng in electronic engineering.  A degree in computer engineering with sufficient physics, mathematics and hardware components may be considered.
  • Relevant qualifications, certifications, courses or experience in any of the following will be advantageous:

Software engineering, systems engineering, model based/digital engineering, modelling, simulation, embedded C, software tools, reliability, maintainability and safety (DO178, Mil-Std-882, ARP4761A, ARP4754, or equivalents), particularly in the context of defense and aerospace industries.

 

Key Skills:

  • Strong foundation in software engineering principles and practices.
  • Proficiency in software languages, engineering tools and development environments.
  • Knowledge of industry standards and regulations.
  • Strong problem-solving skills.
  • A positive, can-do attitude.
  • Meticulous attention to detail.
  • Ability to work effectively in cross-functional teams.
  • Excellent written and verbal communication skills.
  • Commitment to producing high-quality documentation.

#ALTARIQ


Job Segment: Testing, Embedded, Developer, Technology

Apply now »