General Motors

Senior Software Engineer – DevOps

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: MilfordMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain CICD pipelines for embedded software production.
  • Collaborate with cross-functional teams to define and implement best practices for build and test automation within the CICD pipelines.
  • Ensure the scalability, reliability, and security of the CICD pipelines, optimizing them for efficient software delivery.
  • Integrate the CICD pipelines with test environments, enabling seamless integration and automated testing on physical and virtual hardware.
  • Monitor and analyze pipeline performance and software quality metrics, identifying areas for improvement and implementing enhancements.
  • Work closely with software developers and stakeholders to troubleshoot and resolve issues related to the CICD pipelines.
  • Stay up-to-date with industry trends and advancements in DevOps practices, incorporating them into the development and improvement of the pipelines.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related field.
  • Master's degree preferred.
  • Minimum of 5 years of experience in software tools development, with a focus on DevOps and CICD pipelines.
  • Strong expertise in building and maintaining CICD pipelines using tools such as Jenkins, GitHub Actions, or similar.
  • Experience with cloud-based platforms, and familiarity with integrated virtual workspaces.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Solid understanding of embedded software development tools and processes.
  • Knowledge of test automation frameworks and tools for software testing.
  • Familiarity with Agile methodologies and DevOps practices.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration abilities, with the ability to work effectively in cross-functional teams.
Benefits
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CICD pipelinesDevOpsJenkinsGitHub Actionscloud-based platformsPythonBashPowerShelltest automation frameworksembedded software development
Soft Skills
problem-solvingtroubleshootingcommunicationcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Electrical EngineeringMaster's degree