Harman is offering an internship for the role of Intern – Embedded – Software at their Bangalore location. This position is open to candidates pursuing or holding a BE/B.Tech degree in Computer Science or Electronics. Ideal candidates should have knowledge of Embedded C/C++, a basic understanding of SDLC and Agile methodologies, and experience in hands-on development and troubleshooting on embedded targets. This internship provides a valuable opportunity to gain practical experience and develop expertise in the field of embedded software within a leading global company.
Company Name: Harman
Job Role: Intern – Embedded – Software
Job Type: Internship
Education Required: BE/B.Tech in Computer Science / Electronics
Degree in Computer science
Experience Required: Knowledge of Embedded C / C++
Basic knowledge of SDLC, Agile
Experience in hands-on development and troubleshooting on embedded targets.
Job Location: Bangalore
Role and Responsibilities:
- Working in a vast array of technology areas such as Embedded RTOS, Android, C++, and Linux.
- To take part in the Static Code Analysis check.
- To take part in Unit Testing using Google Test Framework.
- Working on software programs and development of software systems
- Opportunity to deliver challenging work across the multi-layered software stack, requiring niche skills.
- Be part of a highly dynamic, fast-paced team working on disruptive technologies.
Required Skills and Qualifications:
- BE/B.Tech in Computer Science / Electronics.
- Degree in Computer science or similar disciplines.
- Knowledge of Embedded C / C++.
- Basic knowledge of SDLC, and Agile.
- Experience in hands-on development and troubleshooting on embedded targets.
- Development & designing of infotainment systems for Harman Automotive.
- Designs writes, and debugs code in C and C++.
- Develop unit tests for all new code.
- Adequately comments on all code.
- Provides input for documentation of new or existing programs.
- Performs technical research, and monitors current trends and changes in technology.
- Interfaces with all departments within the company.
- Demonstrates industry knowledge to assist in new product development.
- Performs related duties as assigned.
- Participate in software development practices.