XX
Senior DevOps Engineer, Embedded SoftwareAnalog DevicesVancouver, British Columbia, Canada
XX

Senior DevOps Engineer, Embedded Software

Analog Devices
  • CA
    Vancouver, British Columbia, Canada
  • CA
    Vancouver, British Columbia, Canada
Postuler Maintenant

À propos

About Analog Devices

Analog Devices (ADI) is a global leader in the design and manufacturing of analog, mixed-signal, and DSP integrated circuits. ADI's technologies bridge the physical and digital worlds, enabling breakthroughs in industries such as automotive, industrial automation, healthcare, and communications.

Position Overview

We are seeking a Senior DevOps Engineer to join our Vancouver Design Center. In this role, you will contribute to a team on creation and automation of the DevOps processes for embedded systems for SDKs of advanced ASIC and SoC platforms, driving innovation from concept through production. You'll be able to work with experts all around world and on the high-end DevOps infrastructure. You will mentor and guide junior DevOps engineers, influence workflows and processes, and collaborate across disciplines to deliver high-performance, low-power embedded solutions.

Key Responsibilities

  • Design, implement, and manage CI/CD pipelines to ensure efficient software testing and delivery.
  • Collaborate closely with software developers to automate and refine the development and release workflows.
  • Create dashboards to monitor development processes and make reports and issues easily visible and trackable.
  • Partner with software development teams to help them follow established best practices and processes.
  • Focus on enhancing the developer experience through streamlined workflows and efficient practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7+ years of experience in DevOps, with proficiency in widely used CI/CD tools.
  • Proficient in Git and GitHub workflows, with experience contributing to open-source projects.
  • Skilled in scripting languages such as Python, Bash/Shell along with development tools like VS Code.
  • Experience on testing frameworks like Pytest, Gtest, Twister, etc. and test result reporting automation.
  • Hands-on experience with containerization and orchestrations technologies (like Docker, Kubernetes, OpenShift, ARC).
  • Familiarity with build tools such as Make/cMake as well as cross-compiling and virtualization (VM, VDI, etc.).
  • Experience in software development across multiple operating systems: Linux, Windows and exposure to embedded systems development.
  • Strong commitment to quality and a solid understanding of process improvement.
  • Team collaboration skills with the ability to work independently in a supportive environment.

Preferred Qualifications

  • Experience in Jenkins pipelines and Groovy scripting.
  • Knowledge of embedded debug tools and environment.

Why Join ADI Vancouver?

  • Work on cutting-edge technologies with global impact.
  • Lead and mentor in a collaborative, innovation-driven environment.
  • Competitive compensation, stock options, and comprehensive benefits.
  • Flexible work arrangements and a culture that values diversity and inclusion.
  • Vancouver, British Columbia, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.