Senior Software Engineer

Be among the first applicants.
EDGE Group PJSC
Abu Dhabi
AED 200,000 - 300,000
Be among the first applicants.
2 days ago
Job description

Job Title: Senior Software Engineer

Education: Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Key Responsibilities:

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

Experience & Education:

  1. At least 7 years experience in the development, verification, integration, operations and support of software for advanced military systems.
  2. Experience of embedded C programming, including on SoC systems.
  3. B Eng or BSc Eng in electronic engineering. A degree in computer engineering with sufficient physics, mathematics and hardware components may be considered.
  4. 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:

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

Company Industry: IT - Software Services

Department / Functional Area: IT Software

Keywords: Senior Software Engineer

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Abu Dhabi