Senior Software C/C++ Engineer (Software Configuration Management & DevOps)
Core
Maintaining and enhancing software development infrastructure, build systems, and configuration management processes for large-scale controller software development and release management.
Role type
Senior Software Configuration Management & DevOps Engineer
Builds
Controller software, build systems, and release pipelines
Domain
Aerospace/Embedded Systems (implied by 'controller software') + DevOps
Deliverable
infrastructure
Required skills
Software Configuration Management, DevOps Engineering, C/C++ Development, Azure DevOps, CI/CD Pipeline Development, Visual Studio, Git Version Control, MSBuild, Software System Integration, Release Management, Build Automation, Development Infrastructure Management
Preferred skills
Google Test, Agile Development Methodologies, SAFe Framework
Technologies
Visual Studio, Azure DevOps, Git, MSBuild, Google Test
Responsibilities
Manage and enhance software configuration management processes, Develop and optimize CI/CD pipelines, Support software system integration and build management, Collaborate with software architects and release managers, Maintain common development infrastructure, Implement version control and branching best practices
Seniority
Senior, hands-on IC