Job Overview
Selected intern’s day-to-day responsibilities include:
1. Creating and maintaining firmware running on embedded consumer electronics
2. Spanning all aspects of product bring-up and test: write, debug, and integrate new device drivers, protocols, and other firmware code across the embedded product line
3. Interacting with Hardware, OS, test, operations and various other cross-functional teams
4. Supporting product development builds locally and remotely
5. Delivering high-quality C code in a real-time embedded environment
6. Specifying, designing, and implementing functionality and behaviors of embedded subsystems
7. Designing the software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
8. Making performance and optimization trade-offs to meet product requirements
9. Collaborating with the team and delivering daily updates of progress
10. Establishing and working with proper documentation and creating a task list in agile methodology
11. Developing source code targeting the embedded system
12. Performing effective analysis of functional issues or performance profiling with the firmware and hardware in test environments or target host systems
13. Contributing to process improvements to ensure firmware quality and time-to-market
14. Prototyping on the Arduino platform
Only those candidates can apply who:
1. are available for the part time job/internship
2. can start the part time job/internship between 23rd Sep’20 and 28th Oct’20
3. are available for duration of 6 months
4. have relevant skills and interests