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 freeTechnical Staff Engineer - Software
Microchip Technology Inc. · San Jose
