Microchip Technology Inc. Logo

Microchip Technology Inc.

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

Reposted 10 Days Ago
Be an Early Applicant
In-Office
Yerevan
Expert/Leader
In-Office
Yerevan
Expert/Leader
Lead design and development of high-performance cross-platform C/C++ and Qt applications. Manage compiler and build toolchains, develop CI/CD and build systems, automate workflows with Python and scripting, troubleshoot complex issues, collaborate across teams, and mentor junior engineers.
The summary above was generated by AI

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.

Microchip Technology Inc. Austin, Texas, USA Office

Austin, TX, United States

Similar Jobs

3 Hours Ago
In-Office or Remote
Senior level
Senior level
Fitness • Healthtech
Lead content strategy and program design for Simple Move: translate hypotheses into runnable workout experiments, own program quality and delivery, partner with product and medical/fitness experts, track KPIs (conversion, retention, renewal), iterate on performance, and scale program builds using AI and the CMS.
3 Hours Ago
In-Office or Remote
Mid level
Mid level
Fitness • Healthtech
Build and scale creative production operations for performance-marketing across ad platforms. Create processes, documentation, and onboarding; coordinate planning and status rhythms; improve cross-functional collaboration; identify and implement AI and automation to reduce manual work; partner with AI/MarTech teams to create scalable workflows.
Top Skills: Ai AgentsAirtableApplovinAutomation PlatformsGoogleMartechMetaNotionProject Management ToolsTiktok
4 Hours Ago
Hybrid
Senior level
Senior level
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
The Principal Software Engineer will define technical vision, design systems, deliver code, and guide teams on engineering excellence while mentoring others and shaping technical strategy.
Top Skills: .NetAWSAzureC#C++Ci/CdDatadogDockerElasticsearchGCPGitJavaPrometheus

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account