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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- 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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
LevelUP HCS