Software Development Intern, Embedded QA
Mangalore, Karnataka, India
Internship
Engineering
Student (College)
Company Overview:
Bose Professional is a leader in the professional audio industry, specializing in the design and manufacturing of cutting-edge audio solutions including loudspeakers, amplifiers, signal processing devices, controls, software, and accessories. As we continue to strengthen our team, we are seeking a Software Development Intern, Embedded QA to join us.
We have organized ourselves culturally around a set of shared values. We are a team first, which means we are collaborative and support each other toward our common goals. We start everything from the outside in, starting with the customer and solving from there. We value trust, so we are a company of people who are open and direct, avoid politics, and who do what it takes to deliver on our commitments. And as we work together, we are empathetic, courteous, and fair, because we respect each other. Finally, we believe that creativity and innovation belong in all parts of the company in order to drive excellence in everything we do.
Position Overview:
As a QA Intern, you will support testing embedded systems by understanding hardware, firmware, and software interactions, executing manual test cases & writing scripts on target hardware, and assisting with integration and system-level testing. You will collaborate with cross-functional teams, follow QA processes, and help ensure a reliable, high-quality product.
Key Responsibilities:
Qualifications:
Bose Professional is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply.
Position/Title: Software Development Intern, Embedded QA
Time Type: Full-time Intern, 6 months
Location: Mangalore, India
Reports to: Engineering Manager, QA
Department: Engineering
Bose Professional is a leader in the professional audio industry, specializing in the design and manufacturing of cutting-edge audio solutions including loudspeakers, amplifiers, signal processing devices, controls, software, and accessories. As we continue to strengthen our team, we are seeking a Software Development Intern, Embedded QA to join us.
We have organized ourselves culturally around a set of shared values. We are a team first, which means we are collaborative and support each other toward our common goals. We start everything from the outside in, starting with the customer and solving from there. We value trust, so we are a company of people who are open and direct, avoid politics, and who do what it takes to deliver on our commitments. And as we work together, we are empathetic, courteous, and fair, because we respect each other. Finally, we believe that creativity and innovation belong in all parts of the company in order to drive excellence in everything we do.
Position Overview:
As a QA Intern, you will support testing embedded systems by understanding hardware, firmware, and software interactions, executing manual test cases & writing scripts on target hardware, and assisting with integration and system-level testing. You will collaborate with cross-functional teams, follow QA processes, and help ensure a reliable, high-quality product.
Key Responsibilities:
- Understand embedded system architecture, including firmware, boot flow, drivers, and hardware–software interactions, to design effective test scenarios.
- Work closely with the Embedded/Firmware team to understand interface behavior and define robust validation strategies for hardware and software components.
- Write and execute unit tests and functional tests using C, shell scripting, and/or Python.
- Develop test cases to validate embedded peripherals and interfaces, including but not limited to:
- I2C / SPI / UART
- Ethernet
- Wi-Fi / Bluetooth
- USB
- HDMI / Display interfaces
- Audio
- Develop, execute, and maintain test scripts to support embedded-level and system-level test automation.
- Perform manual and scripted validation of device drivers, middleware, and peripheral interfaces.
- Analyze logs, debug failures, and help isolate issues to firmware, driver, or hardware layers.
- Log, track, and verify defects using standard bug tracking tools while maintaining clear test documentation and test reports.
- Collaborate with Firmware, and SDET teams to analyze recurring issues and improve overall test coverage and efficiency.
- Assist in regression testing and validation of new features, bug fixes, and software releases.
Qualifications:
- Currently pursuing or recently completed a degree in Electronics, Embedded Systems, Computer Science, or a related field.
- Understanding embedded systems concepts, microcontrollers, firmware, and hardware–software interaction.
- Familiarity with at least one scripting language such as Python, Shell, or Bash for test automation.
- Knowledge of software testing fundamentals, including test case design, defect life cycle, and QA processes.
- Exposure to embedded interfaces and protocols is an added advantage.
- Good analytical skills, attention to detail, and ability to collaborate effectively with cross-functional teams.
Bose Professional is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply.
Position/Title: Software Development Intern, Embedded QA
Time Type: Full-time Intern, 6 months
Location: Mangalore, India
Reports to: Engineering Manager, QA
Department: Engineering
Apply for this position
Required*