Staff Configuration Management Engineer, Safety-Critical Software/Firmware
Wisk · Mountain View, CA · 1 wk ago
Engineering$167k–$208k/yrFull-time
About the role
We are looking for a Staff Configuration Management Engineer to join our team. The role is critical to ensuring the integrity, traceability, and compliance of all software and firmware configuration items throughout the product lifecycle, adhering to strict industry standards (e.g., DO-178C, DO-254).
Responsibilities
- Define and own CM plan and processes (configuration identification, baseline management, change control)
- Define, create, and control baselines (development, integration, release) for all software configuration items
- Standardize Git/GitLab workflows (branching, MR approvals, tagging, releases)
- Ensure reproducible builds and controlled toolchains
- Govern release configuration items across teams in the S3 organization
- Establish and support change control (PR/CR/CCB), including logging and reviewing all proposed changes to baselined configuration items, as well as ensure proper impact assessment and authorization of implementation
- Ensure traceability across requirements, code, and tests
- Ensure the accurate recording and reporting of the status of all CIs, including their approval status, version history, and change implementation progress
- Prepare and support audits (evidence, configuration records)
- Enable teams via guidelines, training, and automation
- Drive initiatives to continuously improve the efficiency, effectiveness, and maturity of the CM processes
Requirements
- BS in CS, EE, or equivalent, with minimum of 10 years of experience, with at least 5 years in configuration management
- Experience in CM in safety-critical or regulated environments
- Solid knowledge of DO-178C (or equivalent)
- Strong Git-based workflow experience (e.g., GitLab)
- Experience defining and governing processes across multiple teams
- Understanding of traceability, baseline management, and change control objectives
- Excellent communication, interpersonal, presentation skills and able to work with a cross functional team
Desired Experience
- With CI/CD and build reproducibility
- Experience in setting up and managing a continuous integration/continuous delivery (CI/CD) pipeline for safety-critical systems
- Familiarity with requirements and life cycle data management tools
- Experience in working across multiple systems on a single product