, including firmware, hardware bring-up, device interfacing, and embedded Linux/RTOS-based development.
The ideal candidate should have strong fundamentals in embedded systems, be eager to work close to hardware, and be capable of developing reliable firmware and embedded software.
Continuation with the organization may be offered based on performance during the internship. Candidates not meeting expectations may not be retained beyond the internship period.
Key Responsibilities
Develop and debug firmware for microcontroller and processor-based systems
Work on board bring-up, peripheral interfacing, and hardware debugging
Implement and test communication protocols and device drivers
Support embedded Linux/RTOS-based system development
Assist in BSP customization, kernel configuration, and system integration
Interface sensors, actuators, and industrial communication modules
Participate in system testing, validation, and performance optimization
Prepare technical documentation and development reports
Deliver assigned modules within project timelines
Required Skills
Strong fundamentals in
embedded systems and microcontrollers
Good programming knowledge in
Embedded C/C++
Understanding of
memory management, interrupts, and peripheral control
Experience or academic exposure to
UART, SPI, I2C, CAN, USB, Ethernet, or GPIO
Basic debugging skills using tools such as JTAG, logic analyzers, or serial debugging
Ability to read schematics and understand hardware connections
Strong analytical and problem-solving skills
Willingness to learn and work closely with hardware
Added Advantage
Exposure to
Embedded Linux, RTOS, or BSP development
Knowledge of bootloaders, device drivers, or kernel configuration
Experience with development boards such as STM32, NXP, Raspberry Pi, or similar platforms
Exposure to Yocto or Linux-based embedded builds
Academic or personal embedded hardware/firmware projects
Job Type: Full-time
Pay: From ?8,000.00 per month
Application Question(s):
It is good to have Python knowledge as well.
Work Location: In person
Application Deadline: 10/02/2026
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.