
Check out our latest products
Location: Ahmedabad
Company: Lakebrains LLP
Skills
C programming, Microcontroller programming, Embedded systems design, Debugging, Hardware interfacing, RTOS knowledge, Version control systems, Problem-solving skills,
Job Title: Embedded Developer Intern
Duration: 6 months (Extendable based on performance)
Stipend: Unpaid
Job Overview
We are looking for a motivated Embedded Developer Intern to join our team in Ahmedabad. This internship will provide hands-on experience in developing embedded software and working with microcontroller-based systems. The intern will work closely with senior developers to contribute to embedded system design, coding, testing, and debugging, while learning real-world applications in the field of embedded systems.

Key Responsibilities
- Embedded Software Development: Assist in writing and debugging embedded software for microcontrollers and embedded systems.
- Firmware Testing: Help test and validate firmware for hardware devices, ensuring reliability and performance.
- System Integration: Collaborate with the team to integrate embedded software with hardware components like sensors, actuators, and communication interfaces.
- Documentation: Help in maintaining project documentation, including code comments, technical reports, and design documentation.
- Research and Development: Assist in researching new technologies and contributing to the development of new features or improvements in existing products.
- Collaboration: Work with hardware engineers and software developers to enhance product functionality.
- Problem Solving: Debug and troubleshoot issues related to hardware/software interfaces and embedded code.
Required Skills And Qualifications
- Educational Background: Pursuing a Bachelor’s or Master’s degree in Electronics, Computer Science, Electrical Engineering, or related field.
- Programming Skills: Basic knowledge of C/C++ programming for embedded systems.
- Understanding of Embedded Systems: Familiarity with microcontrollers (ARM, AVR, PIC, etc.) and embedded system architectures.
- Basic Hardware Knowledge: Understanding of basic electronics and circuit design concepts.
- Communication: Good verbal and written communication skills in English.
Preferred Skills
- RTOS: Familiarity with Real-Time Operating Systems (e.g., FreeRTOS).
- Communication Protocols: Basic understanding of protocols like I2C, SPI, UART, etc.
- Version Control: Basic knowledge of Git for version control.
Benefits
- Learning Experience: Hands-on experience working with embedded systems and microcontrollers.
- Mentorship: Work closely with experienced engineers to learn about embedded system design, development, and testing.
- Certificate of Internship: Upon successful completion of the internship, a certificate will be provided.
- Networking: Opportunity to work in a collaborative and innovative work environment.
Desired Skills and Experience
C programming, Microcontroller programming, Embedded systems design, Debugging, Hardware interfacing, RTOS knowledge, Version control systems, Problem-solving skills