Job Overview
Role: Bluetooth Intern Location: Bangalore Experience: Intern / Student Qualification: BE/B.Tech in Computer Science, Electronics, or similar discipline Key Skills: Embedded RTOS, Android, C++, Linux, software development, static code analysis, unit testing, debugging, software quality assurance, SDLC, Agile
Job Description
HARMAN is hiring for the role of Bluetooth Intern in Bangalore. Candidates pursuing or having completed a degree in Computer Science, Electronics, or a similar discipline can apply for this internship opportunity. The role is classified as an Intern (Fixed Term) (Trainee) position and is based in Bangalore. The internship is part of HARMAN Automotive's broader technology and engineering environment, where interns can gain exposure to Embedded RTOS, Android, C++, Linux, software development, static code analysis, unit testing, debugging, and software quality assurance. The role is suitable for candidates interested in embedded software development and automotive technology. Candidates should have hands-on development and troubleshooting experience and basic knowledge of C/C++, Linux, SDLC, and Agile methodologies. As a Bluetooth Intern, the selected candidate will work across a range of embedded and software technologies, including software quality activities like static code analysis and unit testing with the Google Test Framework, and development across a multi-layered software stack.
Roles and Responsibilities
- Embedded & Software Technologies: Work with technology areas including Embedded RTOS, Android, C++, and Linux.
- Code Quality: Participate in static code analysis checks and unit testing using the Google Test Framework.
- Software Development: Work on software programs and software system development, contributing to challenging work across a multi-layered software stack.
- Technical Skill Development: Develop technical skills through exposure to embedded and automotive technologies.
- Team Collaboration: Work as part of a dynamic engineering team.
- QA & Testing: Learn software release and quality assurance activities, use debuggers, emulators, and simulators while testing software.
- Troubleshooting: Participate in software development and troubleshooting activities.
Skills and Eligibility Criteria
Educational Background: BE/B.Tech in Computer Science, Electronics, or a similar discipline
Experience: Intern / Student. Hands-on development and troubleshooting experience on embedded targets.
Mandatory Technical Skills:
- Embedded C/C++ programming
- Working knowledge of the Linux platform
- Basic technical understanding of software development
- Basic knowledge of the Software Development Life Cycle (SDLC)
- Basic understanding of Agile methodologies
- Familiarity with debuggers, emulators, simulators, and software testing
Competencies:
- Good communication and facilitation skills
- Positive attitude
- Ability to work effectively as part of a team