Firmware/Hardware Developer Internship

Firmware/Hardware Developer
Start Date
Starts immediatelyImmediately
Duration
3 Months
Stipend
₹ 2,000 /week + Incentives
APPLY BY
21 Aug' 24
Posted 1 week ago
Internship

About the internship

Selected intern's day-to-day responsibilities include:

1. Design, develop, and test firmware for embedded systems, primarily focusing on Arduino, Raspberry Pi, and STM32 platforms.
2. Create and maintain peripheral drivers from scratch for various components, including sensors, actuators, communication modules, and other hardware interfaces.
3. Collaborate with cross-functional teams, including hardware engineers, software developers, and system architects, to ensure seamless integration and functionality.
4. Develop and implement communication protocols for data exchange between devices and external systems.
5. Perform hardware bring-up and debugging to ensure proper operation and performance of embedded systems.
6. Participate in design reviews, code reviews, and testing sessions to ensure high-quality firmware development.
7. Troubleshoot and resolve hardware and firmware issues, providing technical support as needed.
8. Maintain comprehensive documentation for firmware design, including flowcharts, state diagrams, and code comments.
Earn certifications in these skills

Who can apply

Only those candidates can apply who:

1. are available for full time (in-office) internship

2. can start the internship between 8th Jul'24 and 12th Aug'24

3. are available for duration of 3 months

4. have relevant skills and interests

Other requirements

1. A bachelors degree in electrical engineering, computer engineering, or a related field. Equivalent work experience may be considered.

2. Strong experience in firmware development for Arduino, Raspberry Pi, and STM32 platforms.

3. Proficiency in C/C++ programming languages, with a focus on embedded systems development.

4. Proven experience in developing peripheral drivers from scratch, including sensors, displays, communication modules, and other hardware interfaces.

5. Familiarity with hardware debugging tools such as logic analyzers, oscilloscopes, and multimeters.

6. Experience with communication protocols such as UART, I2C, SPI, and CAN.

7. Strong problem-solving skills and the ability to work independently or in a team environment.

8. Excellent communication skills, both written and verbal. Preferred Skills

9. Experience with ROS (Robot Operating System) and its integration with embedded systems.

10. Knowledge of embedded operating systems like FreeRTOS or Zephyr.

11. Familiarity with PCB design and schematic capture software.

12. Experience in robotics, automation, or related fields.

13. Understanding of Agile development methodologies.

Perks

Certificate Letter of recommendation Informal dress code
Additional information

Stipend structure: This is a performance-based internship. In addition to the minimum-assured stipend, you will also be paid a performance-linked incentive (₹ 5000 per testing hours).

Number of openings

1

About Recharga Chargine Private Limited

Recharga Chargine is a company working on a unique way to charge vehicles (EVs). They have a product that can charge an EVs battery while its moving. This technology allows for charging of the EVs battery, which helps overcome the issue of charging stations and the range anxiety often linked with regular EVs. Recharga Chargine is striving to transform the EV sector by providing eco-friendly charging options that improve the ease and practicality of using vehicles.
Activity on Internshala
Hiring since July 2024
1 opportunity posted
Sign up to continue

OR

By signing up, you agree to our Terms and Conditions.
Similar internships you can apply to
Get govt-approved certification
Build your CV with our
Certification Courses
4- 8 weeks
600k+ learners
Explore Courses