Job Search and Career Advice Platform

Enable job alerts via email!

CI Infrastructure Engineer - Build & Optimize Pipelines

Qualcomm

Markham

On-site

CAD 80,000 - 100,000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology innovator is seeking a Software Engineer to design and implement continuous integration infrastructure. Candidates should have experience in software engineering, proficiency in Python, and familiarity with CI/CD systems. The role involves collaborating with cross-functional teams to enhance development environments and ensure high-quality software delivery in a dynamic environment.

Qualifications

  • Experience in software engineering and release engineering/devops.
  • Expertise with Python and in scripting languages (Bash).
  • Experience in software build/release/deployment.
  • Experience with Source Control Management (GIT) and CI/CD systems.
  • Experience with Linux or Unix based OS systems software development environment.
  • Effective English communication skills (verbal, presentation, written).
  • Previous experience working in an Agile environment.

Responsibilities

  • Design, implement, and maintain the CI infrastructure for software builds.
  • Develop and optimize software build recipes.
  • Collaborate with cross-functional teams for development integration.
  • Continuously enhance the CI infrastructure while resolving issues.
  • Stay updated with industry trends to improve development pipelines.
  • Maintain documentation for CI processes and build strategies.

Skills

Software engineering
Experience with Python
Scripting languages (Bash)
CI/CD systems
Source Control Management (GIT)
Linux or Unix
Agile environment
Effective English communication

Education

Bachelor's degree in engineering or equivalent
Master's degree in computer science, Computer Engineering, or Electrical Engineering

Tools

Jenkins
Gitlab CI
Docker
Job description
A leading technology innovator is seeking a Software Engineer to design and implement continuous integration infrastructure. Candidates should have experience in software engineering, proficiency in Python, and familiarity with CI/CD systems. The role involves collaborating with cross-functional teams to enhance development environments and ensure high-quality software delivery in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.