Are you looking to gain real-world engineering experience while working on products that make buildings safer and smarter? Allegion is hiring a Firmware Engineer Intern in Indianapolis, Indiana, offering an hourly pay range of $24–$28. This internship is a strong opportunity for students pursuing electrical, computer, embedded systems, or related engineering fields to work alongside experienced engineers and build practical firmware development skills.
Job Overview
| Field | Details |
|---|---|
| Company Name | Allegion |
| Role | Firmware Engineer Intern |
| Qualification | Currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related field |
| Job Location | Indianapolis, Indiana, USA |
| Salary | $24–$28 per hour |
| Work Type | On-site / Hybrid, depending on team requirements |
| Job Type | Internship |
| Job Level | Intern / Entry Level |
| Industry | Security Products & Building Solutions |
Job Description
As an Allegion Firmware Engineer Intern, you will contribute meaningful work and make a direct impact to the Firmware Engineering Competency. You will gain valuable experience in defining and scoping requirements for firmware, designing and documenting architecture, coding, testing, and integration into a larger modular system. Additional opportunities include learning electronic locking systems, access control solutions, how residential and commercial security differs, and will participate in peer reviews on design and coding.
If you are seeking a summer experience that offers meaningful work, learning opportunities, professional development and an opportunity to build strong relationships with your peers and leaders, Allegion is the right place for you!
Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position.
What You Will Do:
- Deepen your understanding of programming and scripting languages, such as C, C#, and Python
- Gain familiarity with other programming languages and test suites, such as PowerBI and Ceedling Unit Test
- Gain experience in embedded software and firmware testing techniques
- Utilize tools such as functional block diagrams, flow diagrams, state-diagrams, and others as required in product development
- Work with a team to produce well-rounded solutions
- Participate in regularly scheduled meetings with assigned teams, including project teams and firmware competency
- Deepen your understanding in basic electronics and the use of electrical tools, such as a digital multi-meter, oscilloscope, and digital logic analyzers
- Obtain the experience to create a foundation for growth and future opportunities with Allegion
What You Need to Succeed:
- Pursuing a degree in a relevant discipline, e.g. Computer Science, Computer Engineering, Electrical Engineering, Computer Engineering Technology, and Electrical Engineering Technology
- Demonstrated leadership ability and initiative, e.g. school club officer, sports team captain, resident advisor, leadership on school or work projects, etc.
- At least one class in C programming language. Preference is mid-level proficiency in C
- Basic electronics understanding
- Preferred knowledge of working with embedded microprocessors and their associated IDE and tools
- Ability to work in both a team and individual setting
- Resiliency and ability to adapt quickly
- Effective listening, time management, and creative problem-solving techniques
- A desire to learn, grow, and develop by working on projects that will impact Allegion’s business and customers
Selection Process
- Online application submission
- Resume and qualification screening
- Recruiter/HR screening
- Technical interview
- Hiring manager interview
- Final selection and internship offer
How to Apply
- Visit Allegion’s official careers website.
- Search for “Firmware Engineer Intern” in Indianapolis, IN.
- Review the job requirements and internship details.
- Click Apply and create or log in to your candidate profile.
- Upload your updated resume and provide the required information.
- Submit your application and monitor your email for interview updates.