Jobs / General Motors (GM)
Senior Software Engineer - CI/CD and Software Development Tools
General Motors (GM) · Milford, MI, United States
Milford, MI, United StatesExp: 5-7 yrs129,400-260,300 USDRemote
Remuneration
129,400-260,300 USD
Location
Milford, MI, United States
Visa sponsorship
Not specified
Job summary
Seeking a Senior Software Engineer for CI/CD and Embedded Software Development Tools to design and maintain cloud-based CI/CD platforms and pipelines for embedded software production.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or Electrical Engineering
- 5–7 years of experience in software tools or infrastructure development
- Expertise in building CI/CD pipelines using Jenkins and GitHub Actions
- Experience with cloud platforms like Azure or AWS
- Proficiency in Python, Bash, and C, C++, or Java
- Understanding of embedded software development tools and workflows
- Knowledge of test automation frameworks for software validation
- Experience designing and maintaining CI/CD pipeline solutions
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration abilities
Responsibilities
- Design, develop, and maintain CI/CD pipelines for embedded software production
- Architect, implement, and operate cloud-based platforms for build, test, and virtualization
- Collaborate with cross-functional teams to implement best practices for automation
- Ensure scalability, reliability, availability, and security of CI/CD pipelines
- Integrate CI/CD pipelines with test environments
- Develop methods to automate provisioning and maintenance of virtualization platforms
- Monitor and analyze pipeline performance and software quality metrics
- Act as a subject matter expert for cloud infrastructure and CI/CD
- Partner with IT operations and cybersecurity teams
- Prepare and deliver updates and demonstrations of platform capabilities
Skills
AWSAzureBashBazelC++DockerGitHubGitHub ActionsJavaJenkinsKubernetesPython
Relocation
No