Description
This is a full-time on-site internship role for an Embedded Engineer pursuing an M.Tech degree with completed Embedded training and skillsets. The Embedded Engineer Intern will work closely with the R&D team to develop and maintain firmware and embedded systems architectures, designs and software. They will also troubleshoot, debug and optimize embedded systems and peripherals. This role is located in Chennai.
Requirements
- Pursuing an M.Tech degree in Electrical/Electronics/Computer Science with a focus on embedded systems
- Completed Embedded training and certifications.
- Demonstrated knowledge of Embedded C, C++, Linux OS, Python, and Assembly language programming
- Experience in Real-time Operating Systems (RTOS), ARM Cortex and STM32 microcontrollers, and various communication protocols such as UART, SPI, I2C, and CAN
- Familiarity with hardware design, schematics, and PCB layout design tools such as Altium
- Basic understanding of Digital Signal Processing (DSP) and Signal Integrity
Skill & Experience
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- 2 years of hands-on experience in embedded systems development.
- Proficiency in C/C++ programming languages for embedded systems
- Strong understanding of microcontrollers, microprocessors, and peripheral interfaces
- Strong written and verbal communication skills