Senior DevOps Engineer

Join our Firmware / Embedded Software team in the Communication Business Unit at Microchip. The role focuses on building, operating, and continuously improving the CI/CD, build, and release infrastructure that supports embedded software and driver development for modern System‑on‑Chip (SoC) platforms. These platforms target Linux and RTOS environments.

Responsibilities

  • CI/CD and Release Engineering
    • Publish software releases to GitHub: versioning, tagging, release artifact management, reproducibility, and coordination with engineering teams.
    • Design, implement, and maintain CI/CD pipelines supporting build, test, package, and release workflows.
    • Continuously improve pipeline reliability, performance, and observability.
  • Jenkins Administration
    • Serve as Jenkins administrator for the internal environment: pipeline architecture, shared libraries, diagnose and resolve Jenkins‑related failures and systemic reliability issues.
  • Build Infrastructure and Linux Operations
    • Troubleshoot and resolve build server and CI issues on AlmaLinux 9 and Ubuntu 24 systems.
    • Debug build failures across multiple layers, including OS, package dependencies, toolchains, compilers, and SDKs.

Additional Responsibilities

  • Design, build, and maintain Docker-based build environments used in CI pipelines and local development.
  • Act as senior technical escalation point for CI/CD & build‑related issues.
  • Proactively identify and eliminate sources of build instability and inefficiency.
  • Collaborate closely with software teams to optimize build times, release process and improve reliability.
  • Document CI/CD processes to support maintainability and knowledge sharing.
  • Contribute to long‑term DevOps and build‑infrastructure strategy.

Requirements / Qualifications

  • Bachelor’s Degree in Computer/Electrical Engineering, Computer Science, or equivalent.
  • 5+ years of experience as a DevOps Engineer, Build Engineer or CI/CD Engineer in a Linux‑based environment (senior‑level expectations).
  • Hands‑on experience administering Jenkins in an enterprise or multi‑team environment.
  • Strong experience managing software releases using GitHub, including tagging, versioning and release artifacts.
  • Solid Linux system administration background with direct experience on AlmaLinux9, Redhat9 and Ubuntu24.
  • Proven ability to troubleshoot complex build failures spanning OS, tooling and CI layers.
  • Strong experience building and maintaining Docker containers for CI/CD and developer workflows.
  • Proficiency in shell scripting (Bash), Python scripting and automation.
  • Strong understanding of CI/CD best practices, failure analysis and system reliability.
  • Ability to communicate clearly with developers and technical stakeholders.
  • Experience supporting hardware‑adjacent software, firmware, or embedded toolchains.
  • Familiarity with build systems such as Make, CMake, Ninja or similar.
  • Experience optimizing build performance and CI throughput on shared infrastructure.
  • Demonstrated ability to lead technical decisions, mentor other engineers or define standards.
  • Ability to integrate AI tools such as Claude Code and GitHub CoPilot into everyday tasks.

Travel Time

0% - 25%

Pay Range

We offer a total compensation package that ranks among the best in the industry. The annual base salary range for this position is $86,000 - $186,000. The package includes competitive base pay, restricted stock units, quarterly bonus payments, health benefits that begin day one, retirement savings plans, and an industry‑leading IESPP program with a 6‑month look back feature.

Range is dependent on numerous factors including job location, skills and experience.


#J-18808-Ljbffr
Similar jobs

Senior Software Engineer - DevOps

Apply Now
Back to search page