> Markdown version of [/jobs/ext/3004002-engineer-i-software-development](https://www.wearedevelopers.com/jobs/ext/3004002-engineer-i-software-development). 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). --- # Engineer I-Software Development - **Company:** Microchip Technology Incorporated - **Location:** Houston, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Bash Shell, C++ (Programming Language), Computer Programming, Computer Engineering, Data Centers, Software Debugging, Linux, RAID, Memory Management, Perl (Programming Language), Python (Programming Language), Object-Oriented Software Development, Small Computer System Interface (SCSI), Test Case, Multithreading, Scripting, Information Technology - **Published:** September 19, 2026 - **Apply:** https://wd5.myworkdaysite.com/recruiting/microchiphr/External/job/TX---Houston---Compaq-Center-Dr/Engineer-I-Software-Development_R3962-26 ## About the Role * Bachelor's Degree in Computer Science or Computer Engineering * 2+ years of proven programming experience using C++ and Bash Shell scripting * Knowledge of Object-Oriented Design and programming best practices * Strong analysis and debug skills * Experience working in multi-threaded environments * Strong verbal and written communication skills * Experience working with Linux operating systems Preferred Qualifications: * Able to apply memory management techniques in low-memory environments * Familiarity with server storage technologies and concepts (RAID, SCSI, etc.) * In addition to strong C++ coding experience, experience with Java, Python, and/or Perl is a plus, Climbing, Crouching, Hearing, Kneeling, Lifting, Pushing, Seeing, Stooping, Talking, Works Around Others ## Description Microchip Technology Inc. has an opening for an Engineer I-Software Development position in Houston, Texas. In this role, the candidate will work as a C++ software developer in the L1 Quality Assurance (QA) team to enhance and maintain a custom framework for validating storage solutions in a fast paced, non-stop, automated test environment., * Help design, develop, and maintain an ever-expanding automation QA framework and suite of test cases and tools that use system-level and custom IOCTL calls to validate a complete data center storage solution * Understand product implementation and expected product behaviors by reading specifications and source code * Develop automated tests for validating new solutions and feature sets * Improve the efficiency and capabilities of the QA automated test framework * Work with QA and Development teams to debug and triage both test case and product failures * Maintain servers and other hardware/software components used for continuous automated testing * Work with QA and Development teams to track and provide estimates for tasks by utilizing and following the Agile methodology ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)