Technical Staff Engineer - Software; Build System Engineer/DevOps
Listed on 2026-07-13
-
Software Development
Software Engineer, Unix/Linux, DevOps, C++ Developer
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 Power Shell) to automate workflows, enhance build processes, and support testing and deployment activities.
- Manage and upgrade GCC compiler tool chains, 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, Git Lab, 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.
- 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 Dev Ops or build engineering within C/C++ environments.
- Extensive experience with Qt application development.
- Advanced proficiency in Python and other scripting languages (Bash, Perl, Power Shell).
- Strong knowledge of MSVC libraries and Linux system libraries.
- Proven expertise in managing GCC compiler upgrades and build tool chains.
- Proficiency in build tools such as gmake and Bazel.
- Good exposure to CI/CD software such as Jenkins, Git Lab, 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.
0% – 25%
Physical AttributesFeeling, Hearing, Other, Seeing, Talking, Works Alone, Works Around Others
Physical Requirements10% standing, 10% walking, 80% sitting, 100% in doors;
Usual business hours
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 OpportunityMicrochip 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).