
Search by job, company or skills

This job is no longer accepting applications
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.
Job ID: 126882679