Embedded Software Intern
Job in
Niles, Cook County, Illinois, 60714, USA
Listed on 2026-09-05
Listing for:
Jobtailor
Full Time, Apprenticeship/Internship
position Listed on 2026-09-05
Job specializations:
-
Software Development
Python, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
- Become familiar with the USB protocol stack and implementation
- Help develop new embedded audio platform functionality
- Help diagnose and root cause field issues and bugs
- Develop new features and update code in C/C++
- Develop scripts, testing frameworks, and utility code in C/Python
- Participate in code and requirements reviews
- Work with DSP, systems engineering, and hardware engineering teams to facilitate development and understanding
- Assist with maintaining and developing embedded audio platform firmware and USB-based microphone and conferencing ecosystem
- Analyze field issues and collaborate across divisions to develop new features and designs
- Pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- Must have experience programming in C/C++
- Experience with Python and ARM assembly language a plus
- Experience with communication protocols including USB, I2S, I2C, UART a plus
- Experience with real-time operating systems and embedded hardware/microcontrollers a plus
- Experience reading hardware schematics and product datasheets a plus
- Recommended to have taken a lab based embedded design/robotics/programming course
- Familiarity with programming and debugging microcontrollers
- Must be currently authorized to work in the United States on a full-time basis
- Shure will not sponsor applicants for this position for work visas
Proficient in C/C++ programming and familiar with the USB protocol stack, the ideal candidate should demonstrate the ability to develop and maintain embedded audio platform firmware while collaborating with cross-functional teams. Experience with Python, communication protocols, and real-time operating systems is essential for diagnosing and resolving field issues.
Highest-signal resume keywords- C/C++ Programming
- Embedded Audio Platform Development
- USB Protocol Stack
- Python Scripting
- Real-Time Operating Systems
- C/C++ Programming
- Python Scripting
- ARM Assembly Language
- Communication Protocols
- Embedded Hardware
- Microcontroller Debugging
- Field Issue Analysis
- Firmware Development
- Testing Frameworks
- Requirements Review
- USB Protocol
- I2S
- I2C
- UART
- Embedded Systems
- Hardware Schematics
- Product Datasheets
- Microcontrollers
- Audio Platforms
- Cross-Functional Collaboration
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×