We seek a talented and enthusiastic Firmware Engineer Intern to join our team. This position offers a unique opportunity for a student or recent graduate to gain hands-on experience in firmware development for electric vehicle systems. As a Firmware Engineer Intern, you will work closely with our engineering team to design, implement, and test embedded software solutions that power our electric motorcycles.
Responsibilities
-
Collaborate with senior engineers to develop firmware for motor controllers, battery management systems, vehicle control units, and other embedded systems in electric motorcycles.
-
Participate in all phases of the firmware development lifecycle, including requirements analysis, design, implementation, testing, and documentation.
-
Write clean, efficient, and maintainable code for embedded micro-controllers and processors.
-
Work with hardware engineers to define communication protocols, interface specifications, and system architectures.
-
Conduct unit testing, integration testing, and validation testing to ensure firmware components' reliability, safety, and performance.
-
Support debugging and troubleshooting efforts to identify and resolve software issues and hardware-software integration problems.
-
Document firmware designs, algorithms, and development processes to maintain clear and comprehensive technical documentation.
Qualification Requirements
-
Currently pursuing a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field with a focus on embedded systems.
-
Strong programming skills and experience with embedded software development tools
-
Familiarity with real-time operating systems (RTOS), embedded Linux, or bare-metal firmware development.
-
Knowledge of communication protocols such as CAN, SPI, I2C, UART, and experience with protocol analysis tools.
-
Hands-on experience with microcontrollers, embedded development boards, and hardware-software integration.
-
Excellent problem-solving skills and the ability to debug complex software and hardware interactions.
-
Effective communication skills, both verbal and written, with the ability to work collaboratively in a team environment.
-
Passion for electric vehicles, firmware development, and innovative technology solutions.
Preference to people located currently in Bangalore.