Technical Staff Engineer - Software (Build System Engineer / DevOps)

Microchip Technology Inc

San Jose (CA)

On-site

USD 91,000 - 232,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits day one
Restricted Stock Units (RSUs)
Quarterly bonus
ESP P program with 2‑year look‑back

Job summary

Microchip Technology Inc. is seeking a senior Technical Staff Software Engineer with deep expertise in C/C++ and Qt, across Windows and Linux environments, to drive advanced build systems and DevOps practices in a dynamic, collaborative setting.

The role emphasizes automation, GCC toolchain upgrades, and cross‑platform solutions, with mentorship of junior engineers and leadership in technical excellence. Competitive compensation and comprehensive benefits accompany this position.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 12+ years of relevant experience, including minimum 10 years in DevOps or build engineering within C/C++ environments.
  • Extensive experience with Qt application development.
  • Advanced proficiency in Python and scripting languages (Bash, Perl, PowerShell).
  • Strong knowledge of MSVC libraries and Linux system libraries.
  • Proven expertise in managing GCC compiler upgrades and build toolchains.
  • Proficiency in build tools such as gmake and Bazel.
  • Good exposure to CI/CD software such as Jenkins, GitLab, and Bitbucket.
  • Deep understanding of the software development life cycle, version control (Git), and CI/CD pipelines.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication, collaboration, and leadership abilities.

Responsibilities

  • Utilize Python and scripting languages to automate workflows, enhance build processes, and support testing and deployment activities.
  • Manage and upgrade GCC compiler toolchains for cross‑platform performance.
  • Work with MSVC libraries and Linux system libraries for robust cross‑platform solutions.
  • Develop and maintain build systems using gmake and Bazel.
  • Integrate and optimize CI/CD pipelines using Jenkins, GitLab, and Bitbucket.
  • Collaborate with cross-functional teams to define requirements and deliver high‑quality software.
  • Apply best practices in version control (Git) and SDLC management.
  • Troubleshoot and resolve complex technical issues efficiently.
  • Mentor junior engineers and contribute to technical excellence and continuous improvement.

Skills

C/C++
Qt
Python
Bash
Perl
PowerShell
MSVC
Linux
GCC
gmake
Bazel
Jenkins
GitLab
Bitbucket
Git

Education

Bachelor's or Master's in Computer Science or Engineering

Tools

GCC
MSVC libraries
Linux system libraries
Bazel
gmake
Jenkins
GitLab
Bitbucket

Job description

Job Description

Microchip Technology Inc. is a leading provider of embedded control applications, offering a broad range of microcontrollers, microprocessors, FPGAs, and connected devices. This role requires a senior Technical Staff Software Engineer with extensive experience in C/C++ and Qt development, as well as deep expertise in Windows and Linux environments.

Key Responsibilities
  • Utilize advanced Python and other scripting languages (such as Bash, Perl, or PowerShell) to automate workflows, enhance build processes, and support testing and deployment activities.
  • Manage and upgrade GCC compiler toolchains, ensuring compatibility and optimal performance across platforms.
  • Work extensively with MSVC libraries and Linux system libraries to deliver robust cross‑platform solutions.
  • Develop and maintain build systems using tools such as gmake and Bazel.
  • Integrate and optimize CI/CD pipelines using Jenkins, GitLab, and Bitbucket.
  • Collaborate with cross-functional teams to define requirements, design solutions, and deliver high‑quality software.
  • Apply best practices in version control (Git), code review, and software development life cycle management.
  • Troubleshoot, analyze, and resolve complex technical issues efficiently.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
Requirements / Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 12+ years of relevant experience, including a minimum 10 years in DevOps or build engineering within C/C++ environments.
  • Extensive experience with Qt application development.
  • Advanced proficiency in Python and other scripting languages (Bash, Perl, PowerShell).
  • Strong knowledge of MSVC libraries and Linux system libraries.
  • Proven expertise in managing GCC compiler upgrades and build toolchains.
  • Proficiency in build tools such as gmake and Bazel.
  • Good exposure to CI/CD software such as Jenkins, GitLab, and Bitbucket.
  • Deep understanding of the software development life cycle, version control systems (Git), and CI/CD pipelines.
  • Excellent analytical, problem‑solving, and debugging skills.
  • Strong communication, collaboration, and leadership abilities.
Travel Time

0% – 25%

Physical Attributes

Feeling, Hearing, Other, Seeing, Talking, Works Alone, Works Around Others

Physical Requirements

10% standing, 10% walking, 80% sitting, 100% in doors; Usual business hours

Pay Range and Benefits

We offer a total compensation package that ranks among the best in the industry, including competitive base pay, restricted stock units, and quarterly bonus payments. Health benefits begin day one, and retirement savings plans and an industry‑leading ESPP program with a 2‑year look‑back feature are also included. The annual base salary range for this position, which may be performed in the US, is $91,000 – $232,000.*

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

Equal Employment Opportunity

Microchip Technology Inc. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Staff Engineer - Software (Build System Engineer / DevOps)
Technical Staff Engineer - Software (Build System Engineer / DevOps)

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Senior Qt/C++ Build & DevOps Engineer
Senior Qt/C++ Build & DevOps Engineer

Microchip Technology Inc • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits day one
Restricted Stock Units (RSUs)
Quarterly bonus
+1
Senior C/C++ & Qt Engineer — Cross-Platform DevOps
Senior C/C++ & Qt Engineer — Cross-Platform DevOps

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Senior Engineer I-Software
Senior Engineer I-Software

Microchip Technology Inc. • Colorado Springs (CO)

On-site
USD 70,000 - 105,000
Health benefits starting day one
Retirement savings plans
Industry-leading ESPP program
Principal Engineer - Software Development
Principal Engineer - Software Development

FHLB Des Moines • Boulder (CO)

On-site
USD 75,000 - 232,000
Wellness benefits
Restricted Stock Grant
Employee Stock Purchase Plan
+2
Senior Engineer I - Applications
Senior Engineer I - Applications

Microchip Technology Inc. • Chandler (AZ)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plans
ESPP program with 2 year look-back
+1
Senior Engineer I - Applications
Senior Engineer I - Applications

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
Health benefits from day one
Restricted stock units
Quarterly bonus
+2
Technical Staff Engineer - Applications
Technical Staff Engineer - Applications

Microchip Technology Inc. • Allentown

On-site
USD 91,000 - 232,000
Restricted stock units
Quarterly bonus payments
Health benefits from day one
+2
Technical Staff Engineer - Applications
Technical Staff Engineer - Applications

Microchip Technology Inc. • Addison (TX)

On-site
USD 91,000 - 232,000
Restricted stock units
Quarterly bonus payments
Health benefits from day one
+1
Principal Engineer - Software Development
Principal Engineer - Software Development

Microchip Technology • Boulder (CO)

On-site
USD 120,000 - 160,000
Wellness & Medical Benefits effective
401K Retirement Savings Plan
Tuition Reimbursement
+10