[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Microchip Technology jobs](https://jobs.opennash.com/companies/microchip-technology/) · [Search jobs](/search/)

Microchip Technology · Armenia - Yerevan

# Principal Engineer - Software (C/C++, Qt, MSVC, Linux)

Armenia - Yerevan Senior individual contributor Software Engineering 

Listed on Microchip Technology’s official careers site. Posted September 22, 2026. Check that it is still open and apply there.
[Apply on Microchip Technology’s careers site →](https://wd5.myworkdaysite.com/External/job/Armenia---Yerevan/Principal-Engineer---Software--C-C----Qt--MSVC--Linux-_R3000-26)

[OpenNash Jobs](https://jobs.opennash.com/) / [Microchip Technology](https://jobs.opennash.com/companies/microchip-technology/) / Principal Engineer - Software (C/C++, Qt, MSVC, Linux)

## Job description

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc. People come to work at Microchip because we help design the technology that runs the world.

They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await!

### Job Description

Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM).

We also license Flash-IP solutions that are incorporated in a broad range of products. We are seeking a highly skilled Principal Engineer-Software with a strong background in C/C++ and Qt development. The ideal candidate will have at least 12 years of hands-on experience in software engineering, with deep expertise in both Windows and Linux environments. In this senior technical role, you will drive the design, development, and maintenance of high-performance applications, ensure cross-platform compatibility, and lead critical initiatives such as compiler and build tool upgrades.

### Key Responsibilities

Design, develop, and maintain high-performance software applications using C/C++ and Qt frameworks. 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 tools like 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 (e.g., 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. Relevant professional experience with a minimum10 years of experience in software development with C/C++. Extensive experience with Qt application development. Advanced proficiency in Python and other scripting languages (e.g., 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 (e.g., Git), and CI/CD pipelines. Excellent analytical, problem-solving, and debugging skills. Strong communication, collaboration, and leadership abilities.

### Travel Time

0% - 25% To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

## At a glance
- Posted by the employer: Sep 22, 2026
- First seen by OpenNash: Jul 12, 2026
- Last checked: Oct 18, 2026
- Listed for: 98 days
- Location: Armenia - Yerevan[Apply on Microchip Technology’s careers site →](https://wd5.myworkdaysite.com/External/job/Armenia---Yerevan/Principal-Engineer---Software--C-C----Qt--MSVC--Linux-_R3000-26)

## More jobs at Microchip Technology

### [DCS Senior Application Engineer (Software)](https://jobs.opennash.com/companies/microchip-technology/jobs/012ae0f96b9a3804ea5d/)

Taiwan - Taipei

### [Embedded Software Developer – Ethernet PHY & Interface Drivers](https://jobs.opennash.com/companies/microchip-technology/jobs/8985b84cdb40eefe5b68/)

Denmark - Herlev

### [Engineer - II Firmware](https://jobs.opennash.com/companies/microchip-technology/jobs/c2741ae9e63d3c9b5596/)

India - Chennai

### [Engineer II - Software](https://jobs.opennash.com/companies/microchip-technology/jobs/6443545148727f8dd37b/)

India - Chennai

## Similar jobs at other companies

### [Principal Software Engineer](https://jobs.opennash.com/companies/capgemini/jobs/68b70570e80731f1f389/)

Capgemini · Utrecht

### [Principal Software Engineer](https://jobs.opennash.com/companies/microsoft/jobs/3adc27485dc247795775/)

Microsoft · India, Karnataka, Bangalore

### [Principal Software Engineer](https://jobs.opennash.com/companies/siemens/jobs/2a24e793e5b430b7f63d/)

Siemens 

[Software Engineering jobs](/functions/software-engineering/)

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
