Embedded Software Intern, Communications
OTTO Engineering, Inc.
Carpentersville, ILFresher1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- Embedded systemsPythonC++CData structures & algorithmsMachine learning
- Work
- On-site in Carpentersville · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python59%C++39%Embedded systems21%C12%of 150 similar entry-level jobs posted in the US this week
- Listed
- Oct 30, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
OTTO Communications designs and manufactures innovative communications and power management accessories for two-way radio products for demanding and mission-critical applications. The Embedded Software Intern will perform a variety of duties to support the Software Engineering team for the Communications Division.
Key Responsibilities
- Embedded Programming: Develop embedded C, C++, or Python code for wireless systems, mission-critical applications, or physical AI systems.
- Algorithm Development: Develop DSP, AI/ML algorithms for audio processing and sensor fusion.
- Hardware Design: Create or modify hardware system architectures and PCB schematics using Altium.
- Testing & Prototyping: Build product prototypes, perform lab testing, conduct engineering tests, and handle technology research.
Requirements & Tech Stack
- Experience or coursework in embedded systems.
- Experience or coursework in C/Python programming.
- Experience or coursework in hardware schematic design.
- Altium (for PCB schematics).
Qualifications
- Currently pursuing a bachelor's degree in a relevant engineering discipline (such as Electrical Engineering, Computer Engineering, or Computer Science).
- A strong desire to learn.
- Good communication skills.
- 100% on-site.
Hourly rate: $18.00 per hour