Technical Staff Engineer - Software at Microchip Technology Inc. - ScoutJobs - The AI-curated global job board
Skip to content
M
Posted 6 days ago

Technical Staff Engineer - Software

Microchip Technology Inc.Technical Staff Engineer - Software

Requirements

Bachelor's or Master's degree in Computer Science or Engineering, 12+ years of software engineering experience, 10+ years of C/C++ development, Extensive Qt application development experience, Advanced Python and scripting proficiency, Experience with MSVC and Linux system libraries, Expertise in GCC compiler and build toolchains, Proficiency in gmake and Bazel, Exposure to Jenkins, GitLab, or Bitbucket

Skills

C#QtPythonLinuxBazel

About the role

Responsibilities

  • Design, develop, and maintain high-performance software applications using C/C++ and Qt frameworks
  • Utilize advanced Python and scripting languages (Bash, Perl, or PowerShell) to automate workflows and enhance build processes
  • Manage and upgrade GCC compiler toolchains to ensure cross-platform compatibility and optimal performance
  • Work extensively with MSVC 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, or Bitbucket
  • Collaborate with cross-functional teams to define requirements and deliver high-quality software
  • Mentor junior engineers and contribute to a culture of technical excellence

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 12+ years of relevant software engineering experience
  • Minimum of 10 years of experience in software development specifically with C/C++
  • Extensive experience with Qt application development
  • Advanced proficiency in Python and other scripting languages
  • 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
  • Exposure to CI/CD software such as Jenkins, GitLab, or Bitbucket

Benefits

  • Competitive base pay, restricted stock units, and quarterly bonus payments
  • Health benefits starting on day one
  • Retirement savings plans
  • Industry-leading ESPP program with a 2-year look-back feature

About the Company

Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio includes microcontrollers, microprocessors, FPGAs, and a broad spectrum of high-performance analog and mixed-signal devices. We are a global organization dedicated to empowering innovation and helping design the technology that runs the world.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Technical Staff Engineer - Software

Microchip Technology Inc. · San Jose

Sign up to apply