Search by job, company or skills

Turkish Aerospace Malaysia

Software Configuration Management Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

This role is within the aerospace industry and involves extensive documentation. Please do not apply if you are not comfortable with documentation.

___________________________________________________________________

We are seeking a highly experienced Senior Software Configuration Management (SCM) Engineer to lead and manage software configuration control processes in a DO-178C governed aerospace development environment. The ideal candidate will be responsible for establishing, maintaining, and improving configuration management (CM) practices for safety-critical embedded software systems.

This role requires hands-on experience with Subversion (SVN), IBM tools (DOORS NG, ETM, EWM), and JIRA, ensuring compliance with DO-178C objectives and traceability across software development life cycles (SDLC).

The Senior SCM Engineer will work closely with software, systems, and quality assurance teams to enforce robust configuration and change management practices in a highly regulated aerospace environment.

Key Responsibilities:

1. Software Configuration Management (SCM) Strategy & Implementation

Develop and maintain SCM processes in compliance with standards.

Define and enforce configuration management procedures for source code, baselines, releases, and change control.

Ensure all CM activities align with software development and verification lifecycle processes.

2. Version Control & Repository Management

Administer SVN repositories, ensuring structured branching, tagging, and merging strategies.

Maintain software baselines and ensure proper build and release management.

Establish automated build and versioning mechanisms to support development and verification teams.

3. Change Management & Process Control

Implement and enforce change control policies, ensuring all software modifications are approved, documented, and traceable.

Work with software engineers, quality assurance, and project managers to assess and integrate change requests.

Maintain an audit trail of all software changes in compliance standard guidelines.

4. Traceability & Compliance

Establish and maintain bidirectional traceability between requirements, design, source code, test cases, and software releases.

Generate configuration status accounting (CSA) reports to demonstrate compliance

Support certification audits and provide documentation required for regulatory approvals.

5. Collaboration & Training

Provide mentorship and training to software teams on SCM best practices, version control policies, and compliance requirements.

Work closely with cross-functional teams, including software engineering, systems engineering, quality assurance, and certification teams.

Participate in process improvement initiatives to enhance configuration control methodologies.

Technical Expertise:

Strong experience in Software Configuration Management (SCM) .

Proficiency in SVN (branching, merging, tagging, repository administration).

Experience with IBM ELM tools

Experience with JIRA for tracking software changes and managing workflows.

Strong understanding of software lifecycle development.

Knowledge of software build management, versioning, and release control.

Familiarity with scripting (Python, Shell, or PowerShell) to automate CM tasks is a plus.

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.

5+ years of experience in software configuration management

Experience with compliance audits and software certification processes is preferred

requirements as part of their professional growth.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 126882679