Key Responsibilities
- Assist in developing and testing firmware for embedded systems.
- Write and maintain embedded C/C++ code for microcontrollers.
- Debug firmware using development tools and hardware interfaces.
- Support integration of sensors, communication modules, and peripherals.
- Participate in hardware bring-up and firmware validation.
- Document firmware features, test cases, and technical findings.
- Collaborate with the engineering team on product development and improvements.
Required Skills
- Basic knowledge of Embedded C/C++ programming.
- Understanding of microcontrollers (STM32, ESP32, AVR, PIC, or ARM Cortex-M).
- Familiarity with communication protocols such as UART, I2C, SPI, and CAN is an advantage.
- Basic understanding of electronics and digital circuits.
- Knowledge of Git or other version control systems is a plus.
- Good analytical and problem-solving skills.
- Strong willingness to learn and adapt to new technologies.
Eligibility
- Final-year students or recent graduates in Electronics, Electrical, Embedded Systems, Computer Science, or related disciplines.
- Candidates with academic or personal embedded systems projects are encouraged to apply.
What You'll Gain
- Hands-on experience with embedded firmware development.
- Exposure to real-world IoT and embedded products.
- Mentorship from experienced firmware engineers.
- Opportunity to work with industry-standard tools and development workflows.
- Internship certificate and potential full-time employment based on performance.
Pay: ₹5,203.47 - ₹8,904.69 per month
Benefits:
Work Location: In person