Senior Software Systems Engineer

LevelUP HCS • Emea
Relocation
Apply
AI Summary

Join our engineering team as a Senior Software Systems Engineer to develop, integrate, and validate mission-critical software systems. You will lead technical discussions, provide guidance to junior engineers, and ensure compliance with industry standards and best practices. This role requires a strong background in software systems engineering and experience with safety-critical software.

Key Highlights
Develop, integrate, and validate mission-critical software systems
Lead technical discussions and provide guidance to junior engineers
Ensure compliance with industry standards and best practices
Key Responsibilities
Develop, analyse, and document system and software requirements
Lead the integration of complex software systems within aerospace and safety-critical platforms
Plan and execute verification and validation activities to ensure software satisfies system requirements
Technical Skills Required
Software Requirements Management Systems Integration Software Verification and Validation
Benefits & Perks
Relocation support provided
Full-time employment
Nice to Have
Experience using requirements management tools such as IBM DOORS, DOORS Next, Jama, or Polarion
Knowledge of Model-Based Systems Engineering (MBSE) tools and methodologies
Familiarity with programming languages, including C, C++, and Python

Job Description


Job Title: Senior Software Systems Engineer

Employment Type: Full-Time

Experience Level: 10+ Years

Location: Abu Dhabi, UAE (Relocation support provided)

Department: Systems Engineering

Industry: Defense


This position is based in Abu Dhabi, UAE. Successful candidates must be willing to relocate to Abu Dhabi, with relocation support provided.


Position Summary

We are seeking an experienced Senior Software Systems Engineer to join our engineering team. The successful candidate will have extensive experience in software systems engineering within the aerospace, defence, or other safety-critical industries. This role requires a strong background in software requirements development, systems integration, verification and validation, and software lifecycle management

.The ideal candidate will possess expertise in the V-Model and Agile development methodologies, along with a thorough understanding of RTCA DO-178C standards for aerospace software certification. Working closely with multidisciplinary engineering teams, you will be responsible for developing, documenting, integrating, and validating mission-critical software systems while ensuring compliance with industry standards and best practices.


Key Responsibilities

Requirements Development & Documentation

  • Develop, analyse, and document system and software requirements that align with stakeholder needs, technical objectives, and regulatory standards
  • Produce and maintain comprehensive Software Requirements Documentation (SRD) and associated engineering documentation
  • Establish and maintain requirements traceability throughout the entire software development lifecycle.
  • Support requirements reviews and ensure completeness, consistency, and testability of system requirements


Systems Integration

  • Lead the integration of complex software systems within aerospace and safety-critical platforms
  • Coordinate software and hardware integration activities to ensure seamless functionality across subsystems
  • Execute system integration testing, analyse results, troubleshoot issues, and recommend corrective actions
  • Collaborate with multidisciplinary engineering teams during integration and system qualification activities


Verification & Validation

  • Plan and execute verification and validation activities to ensure software satisfies system requirements and design specification
  • Apply the V-Model development lifecycle to support structured verification activities
  • Develop verification procedures, test plans, and validation documentation
  • tion.Analyse test results, document findings, and ensure compliance with applicable certification standards


Software Development Lifecycle & Agile Delivery

  • Collaborate with cross-functional engineering teams throughout all phases of the software development life cycle
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives
  • Support project planning, technical risk assessments, and schedule management
  • Contribute to continuous improvement initiatives for software engineering processes


Compliance & Quality Assurance

  • Ensure software development activities comply with RTCA DO-178C guidelines and other applicable aerospace and safety standards
  • Prepare documentation required for certification, audits, and regulatory reviews.
  • Support internal quality assurance activities and engineering process improvements.
  • Participate in design reviews, technical audits, and engineering assessments


Technical Leadership

  • Provide technical guidance and mentorship to junior engineers.
  • Lead technical discussions and contribute to engineering decision-making.
  • Participate in architecture reviews, code reviews, and design evaluations.
  • Promote engineering best practices, quality standards, and continuous learning across the team


Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a related engineering discipline.


Experience

  • Minimum of 10 years of experience in software systems engineering within the aerospace, defence, or other safety-critical industries.
  • Demonstrated experience delivering complex software systems throughout the full development lifecycle.
  • Experience supporting certification activities for safety-critical software is highly desirable.


Technical Skills

  • Strong understanding of Systems Engineering principle's
  • Extensive experience developing Software Requirements Documentation (SRD).
  • Expertise in software requirements management and requirements traceability.
  • Strong knowledge of software verification and validation methodologies.
  • Experience with complex systems integration.
  • Solid understanding of the V-Model software development lifecycles
  • Experience working within Agile software development environments.
  • Thorough understanding of RTCA DO-178C software certification standard's
  • Experience with safety-critical or mission-critical software systems


Preferred Skills

  • Experience using requirements management tools such as IBM DOORS, DOORS Next, Jama, or Polarion.
  • Familiarity with programming languages, including C, C++, and Python.
  • Knowledge of Model-Based Systems Engineering (MBSE) tools and methodologies is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively within multidisciplinary engineering teams.
  • Experience leading technical initiatives and mentoring engineering teams.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

LevelUP HCS

Emea

Senior/Mid-Level C++ Engineer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

arcus search

Emea
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

thaia®︎

Argentina

Subscribe our newsletter

New Things Will Always Update Regularly