Software Development Intern, Embedded
Role Overview
The Embedded Intern will work on development and validation activities across DSP, amplifiers, and embedded Linux-based, STM32 systems.
The role offers hands-on experience on Linux bring up, embedded systems, and firmware development (mostly on STM32) for professional audio devices.
The intern will collaborate closely with hardware and software teams to accelerate product feature development, improve system reliability, and enhance network-based update mechanisms.
Key Skills for This Role
Full Job Posting
Company Overview
Bose Professional is a leader in the professional audio industry, specializing in the design and manufacturing of audio solutions including loudspeakers, amplifiers, signal processing devices, controls, software, and accessories.
The company organizes itself around shared values of team, customer, trust, respect, and excellence.
Position Overview
The Embedded Intern will work on development and validation activities across DSP, amplifiers, and embedded Linux-based, STM32 systems.
The role offers hands-on experience on Linux bring up, embedded systems, and firmware development (mostly on STM32) for professional audio devices.
The intern will collaborate closely with hardware and software teams to accelerate product feature development, improve system reliability, and enhance network-based update mechanisms.
Key Responsibilities
- Work on Embedded Linux development using the Yocto Project, including kernel and user space integration, build optimization, and application packaging.
- Work on STM32 based firmware development including board bring up and GUI development.
- Work on custom board evaluation, broad bring-up and debugging of peripherals.
- Write unit tests for the peripherals and demonstrate the working of them.
- Integrate open-source tools/libraries into Yocto build system.
- Assist in device setup and configuration for system verification to identify edge cases in module development.
- Support the applications team in preparing and validating devices for testing and field evaluation.
- Collaborate with the hardware team on amplifier, DSP, and controller board bring-up, debugging, and performance analysis.
- Support company objectives by completing additional tasks as needed.
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Computer Engineering, or a related field.
- Strong understanding of embedded systems, microcontrollers, or DSP fundamentals.
- Experience with C/C++ programming and basic knowledge of firmware or low-level driver development.
- Familiarity with Yocto Project, Linux build systems, or STM32 development is a plus.
- Familiarity with UART, I2C, SPI and networking protocols (TCP/IP, UDP) is a plus.
- Contribution to open-source Linux based projects or controller firmware development is a plus.
- Excellent analytical and problem-solving skills, with attention to detail and a proactive attitude.
- Ability to work collaboratively in a multidisciplinary engineering environment.
Position Details
- Time Type: Full-time Intern, 6 months.
- Location: Mangalore, India.
- Reports to: Engineering Lead, Embedded.
- Department: Engineering.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Bose Professional
Software Development Intern, Frontend Applications
Mangaluru, IND
Bose Professional seeks a Frontend Development Intern to help design and build desktop and mobile applications using Flutter and Dart. The full-time internship runs 5-6 months in Mangalore, India, working with experience
Software Development Intern, Frontend Applications
Mangaluru, IND
Director of Technical Solutions, Americas
, USA
Technical Solutions Trainer, North America
Hopkinton, USA
IT Business Analyst
Hopkinton, USA
Senior Acoustics Engineer
Whitinsville, USA