Are you a software engineer looking for an opportunity to work on innovative technology in the semiconductor industry? Microchip Technology is hiring a Software Engineer in Houston, Texas, offering an estimated salary range of $110,000–$140,000 per year. This role is a great opportunity for professionals who enjoy solving technical challenges, developing reliable software, and contributing to products used in real-world technology applications.
Job Overview
| Field | Details |
|---|---|
| Company Name | Microchip Technology |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field |
| Job Location | Houston, TX |
| Salary | $110,000–$140,000 per year |
| Work Type | On-site / Full-time |
| Job Type | Full-time |
| Job Level | Mid-Level |
| Industry | Semiconductor & Technology |
Job Description
Microchip Technology Inc. has an Engineer I–Software opening based in Houston, Texas. The successful candidate will be responsible for designing, developing and supporting web-based Management Software, as well as implementing Standards based solutions such as PLDM/RDE for server storage applications. In this role, you will be working within a team of other software engineers delivering industry-leading storage products for the Enterprise and Data Center environments. You will work closely with hardware, ASIC, firmware, OS driver and test teams to help deliver complete solutions.
Responsibilities
- Design, develop and unit/behavioral test high quality application software and APIs within the formal Agile process.
- Implements and manages project deliverables using Software Development Lifecycle.
- Maintains and supports applications, infrastructure, and information systems, and performs optimization, troubleshooting, and debugging tasks.
- Develop features for new generations of products as well as supporting current ones.
- Interface with other teams to build a complete software stack solution.
- Ability to collaborate with team members and organization.
- Deliver software applications that meets all customer requirements.
Requirements/Qualifications
- BS degree in Computer Engineering, Electrical Engineering, Computer Science.
- Experience in developing storage products a plus.
- Working knowledge of UIs and supporting APIs.
- Experience with higher-level object-oriented programming languages, such as C++, C#, Java, etc.
- Proficient with C programming language a plus.
- Experience with Postman and Jenkins.
- Experience with XSLT, XML, Web Services, JSON.
- Experience with Advanced Web technologies such as HTML 5, CSS3, JavaScript and JavaScript frameworks such as jQuery a plus.
- Experience with Perl, Python, and other scripting languages.
- Experience with VMware a plus.
- Experienced with both Windows and Linux OSes and programming environments.
- Excellent verbal and written communication skills.
- Extremely comfortable working with others.
- Strong problem solving, hands-on debugging, lab skills, and use of test equipment.
- Highly motivated and can achieve goals with minimal supervision.
Preferred Qualifications
- Knowledge of Agile methodologies and with the formal Agile Software development process.
- Knowledge and/or experience with unit and behavioral testing frameworks.
Selection Process
- Application Submission – Submit your resume and application through the company’s careers portal.
- Resume Screening – The recruiting team reviews your qualifications and experience.
- Recruiter Interview – Selected candidates may participate in an initial phone or video discussion.
- Technical Interview – Candidates may be assessed on programming, software engineering, and problem-solving skills.
- Hiring Manager Interview – A discussion with the hiring team to evaluate technical experience and role fit.
- Final Interview – Additional interviews may be conducted with relevant engineering team members.
- Offer & Background Check – Successful candidates receive an offer, subject to applicable pre-employment requirements.
How to Apply
- Visit the official Microchip Technology careers website.
- Search for Software Engineer positions in Houston, TX.
- Review the job description and required qualifications carefully.
- Prepare an updated resume highlighting your software engineering experience and technical skills.
- Complete the online application form.
- Upload your resume and any other requested documents.
- Submit your application and monitor your email for updates from the recruiting team.