Microchip Technology Inc.
Houston, TX
Intern-Engineering (Firmware Development)
We tailor your resume to this role and apply for you in seconds.
Apply to Intern-Engineering (Firmware Development) at Microchip Technology Inc.Job details
- Location
- Houston, TX
- Work type
- Onsite
- Visa
- Sponsorship available
- Posted
- today
- Apply on
- microchiphr.wd5.myworkdayjobs.com
About this role
Microchip Technology Inc. is a leading technology company that designs the technology that powers the world. They are seeking an Intern-Engineering (Firmware Development) to work within a team of software/firmware engineers, providing hands-on experience with real-world development projects and exposure to cross-functional engineering teams.
What you'll do:
- Develop firmware and software for ROC processor powered solutions using the C programming language
- Troubleshoot and resolve complex software problems in embedded real-time systems
- Participate in code reviews, team meetings, and Agile development activities to learn software development best practices
- Collaborate with hardware, firmware, test, and other engineering teams to support complete product solutions
- Write clean, maintainable, and well-documented code while following established engineering standards and processes
- Gain hands-on experience with development tools, testing methods, and software delivery practices in a professional engineering environment
What they're looking for:
- Currently pursuing a BS degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field
- Coursework, academic projects, or internship experience in software development
- Working knowledge of one or more programming languages such as C, C++, C#, Java, Python, or JavaScript
- Basic understanding of RAID
- Strong problem-solving skills, attention to detail, and willingness to learn new tools and technologies
- Good verbal and written communication skills and the ability to work effectively in a collaborative team environment
- Familiarity with Agile software development methodologies
- Experience with Linux or Windows development environments
Ready to apply?
We tailor your resume to this role and apply for you.