> Markdown version of [/jobs/ext/4310723-senior-engineer-ii-applications-software](https://www.wearedevelopers.com/jobs/ext/4310723-senior-engineer-ii-applications-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Engineer II-Applications (Software) - **Company:** Microchip Technology - **Location:** Austin, TX, United States - **Experience:** Expert - **Salary:** $70,304.0 - $205,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Notes, C++ (Programming Language), Computer Engineering, Software Debugging, Device Drivers, General Packet Radio Service, Python (Programming Language), Network Architecture, PCI Express, Software Engineering, Computer Networking Systems, Information Technology, Programming Languages - **Published:** October 26, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-engineer-ii-applications-software-austin-tx--d035a424-a89b-4146-b2b7-93b5e6536ce6 ## About the Role Diversity, Leadership, Staff Development, Team Player, Profit & Loss, Revenue/Sales Reporting, Team Lead/Manager, Software Engineering, Network Architecture/Engineering, Communications Engineering, * Bachelors of Science or equivalent in Electrical Engineering, Computer Science, Computer Engineering or related fields, with at least 7.5 years of relevant experience. * Strong knowledge of various programming languages, including C, C++, Python and other embedded languages. * Strong knowledge of Linux operating systems and the building process. * Strong experience in customer support and customer enablement. * Knowledge of embedded processor development flow and ecosystems. * Knowledge of PCIe Driver development and debug processes. * Knowledge of PCIe and USB signaling and general packet inspection techniques. ## Description Microchip is hiring for an Applications Engineer in the Networking Communication Group. The Applications Engineer will be supporting PCIe and USB products. The Applications Engineer enables the customers to be successful using Microchip products. They do this in the following ways: * Reviewing schematic and block diagrams for USB and PCIe communication systems using Microchip products. * Providing driver debugging and development guidance for PCIe products. * Answering questions from Field Sales engineers and customers during the development process. * Creating collateral that improves the user experience for the user. This includes: * Application Notes * Knowledgebase Articles * Software Examples * Implementation Manuals * Identifying gaps in the current enablement material, and proactively setting goals to address the gaps observed while supporting customers. * Creating high level requirements for the development teams that can improve the customer experience with new product development.