HME has been creating innovative products for the drive-thru and pro-audio industries since 1971. From the very beginning, we've known these solutions would never have happened without the customer-focused people who make up our company. HME has a team environment with a culture of collaboration, learning, and growth. With subsidiaries located in California, Georgia, Missouri, Canada, UK, and China, companies around the world depend on HME for clear, reliable communication solutions. From setting the standard for drive-thru headsets and timer systems in the quick-service restaurant (QSR) industry to developing professional audio equipment used in the Olympic Games, HME strives to create the newest, most innovative products on the market while providing quality care and attention to its customers. Come join our team!
HME's Wireless Team is currently seeking a Software Engineering Intern, Wireless Team to work on projects that innovate, design, and develop software for embedded systems. This role offers a unique opportunity to join a talented team of engineers working on a diverse technology stack, ranging from low-level drivers up to Linux applications communicating with the cloud. In this position, you will be working closely with product managers, R&D, Hardware, and QA teams to deliver software solutions for the next generation of HME's flagship product in a fast-paced agile environment.
What you will do in the position:
- Be a part of an agile multidisciplinary development team.
- Modify embedded Linux applications to assimilate and transmit diagnostics data to a cloud portal
- Create and manipulate collected data and store in local and cloud-based databases
- Work with Cloud and Embedded engineers to display and analyze data to assess device health and feature utilization in real time.
- System infrastructure development; scripting, automation, data visualization & dashboarding.
- Work with R&D, Cloud, and QA Engineering teams.
What you will need to succeed in this position:
Requirements
- Pursuing a Bachelor's degree or higher in Computer Science or Computer Engineering.
- Previous experience using C or C .
- Previous experience with database query languages
- Ability to pick up new software, frameworks, and APIs.
- Strong communication and teamwork skills.
- Excellent software design, problem-solving, and debugging skills.
- Experience with or desire to learn Linux.
- Ability to commit to the 10 - 12 week summer internship time frame.
Preferences
- Previous experience using C/C .
- Experience with postgres database
- Experience with Azure cloud applications
- Experience with bash scripting
- Previous internship experience is a plus.
- Courses in software architecture are a plus.
Pay Range: $20.00 - $37.00/hr. This is the pay range we reasonably expect to pay for the role. This may vary depending on experience and other factors.
The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee will occasionally lift and move up to 10 pounds, 50 pounds with assistance.