APPLY HERE ON LINKEDIN
Location: Bengaluru
Company: Western Digital
This position provides students with a unique opportunity to work on real-world problems and gain valuable industry experience in firmware development.
Essential Duties & Responsibilities
- Assist in designing, developing, and testing firmware solutions
- Collaborate with the engineering team to define firmware requirements and specifications.
- Write clean, efficient, and well-documented code in C/C++ or other relevant languages.
- Participate in code reviews and adhere to firmware coding standards.
- Debug and troubleshoot firmware issues in embedded systems.
- Conduct and participate in testing sessions to ensure firmware performance and reliability.
- Document development processes and maintain firmware documentation.
Qualifications
- Currently pursuing a Bachelor’s in Electronics , Computer Science, Computer Engineering, Electrical Engineering, or a related field with a focus on embedded systems or firmware development.
- Must have the ability to work onsite at Bengaluru office (MUST)
- Strong programming skills in C/C++ and familiarity with embedded systems. (MUST)
- Understanding of microcontrollers, peripherals, and interface protocols (e.g., SPI, I2C, UART).
- Experience with version control tools like Git.
Preferred
- Prior internship or project experience in firmware or embedded systems is highly desirable.
Skills
- Excellent problem-solving abilities and attention to detail.
- Strong verbal and written communication skills.
- Ability to work independently and in a team environment.







