
Principal Engineer - Software (C/C++, Qt, MSVC, Linux)
Microchip Technology1 day ago
Yerevan, ArmeniaStaff+
Responsibilities
- Design, develop, and maintain high-performance software applications using C/C++ and Qt.
- Use Python, Bash, Perl, and PowerShell to automate workflows and support build, testing, and deployment activities.
- Manage and upgrade GCC compiler toolchains across platforms.
- Work with MSVC libraries and Linux system libraries to deliver 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, design solutions, and deliver software.
- Apply version control, code review, and software development life cycle practices.
- Troubleshoot and resolve complex technical issues.
- Mentor junior engineers and contribute to technical excellence and continuous improvement.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- At least 10 years of software development experience with C/C++.
- Extensive experience with Qt application development.
- Advanced proficiency in Python and scripting languages such as Bash, Perl, and PowerShell.
- Strong knowledge of MSVC libraries and Linux system libraries.
- Experience managing GCC compiler upgrades and build toolchains.
- Proficiency with gmake and Bazel.
- Experience with Jenkins, GitLab, and Bitbucket.
- Deep understanding of software development life cycle practices, version control systems, and CI/CD pipelines.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication, collaboration, and leadership abilities.
Benefits
- Travel requirement is 0%–25%.
- The company describes employee development programs, career growth opportunities, and company perks.
About Microchip Technology
Microchip Technology designs and sells embedded control semiconductors—8/16/32‑bit microcontrollers and processors, analog and mixed‑signal ICs, FPGAs, connectivity devices, memory—and the development tools engineers use to build them into products across industrial, automotive, consumer, and aerospace/defense markets. The company also licenses Flash memory IP and provides software and reference designs. Founded in 1989, it is headquartered in Chandler, Arizona, and is publicly traded on NASDAQ (ticker: MCHP).