Intern-Firmware Developer

Evolute Group

Bengaluru

On-site

INR 280,000 - 440,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Evolute Group in Bengaluru, India is seeking an Embedded Firmware Engineer to develop, test, and maintain embedded firmware for our products. You will collaborate with hardware and software teams to deliver reliable firmware and improve product quality.

The role requires knowledge of Embedded C, basic MCU families (ARM Cortex-M, STM32, etc.), and experience with protocols such as UART, SPI, I2C. 0–1 year of experience, strong problem-solving, and a willingness to learn are essential.

Qualifications

  • Bachelor's degree in Electronics & Communication Engineering, Electrical Engineering, Computer Science, Instrumentation, or related field.
  • 0 - 1 year of experience.
  • Knowledge of Embedded C/C++ programming.
  • Familiarity with ARM Cortex-M, STM32, Renesas, NXP, TI, Microchip, or similar microcontrollers is an advantage.
  • Worked on communication protocols (UART, SPI, I2C, USB, CAN).
  • Exposure to RTOS is an added advantage.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good communication and willingness to learn.

Responsibilities

  • Develop firmware modules using Embedded C.
  • Interface firmware with peripherals such as UART, SPI, I2C, USB, ADC, GPIO, Timers, and PWM.
  • Debug firmware using hardware debugging tools.
  • Read and understand microcontroller datasheets and reference manuals.
  • Integrate firmware with hardware and application software.
  • Perform root cause analysis for firmware issues.
  • Document firmware design, test results, and known issues.
  • Support manufacturing and field issue investigations when required.

Skills

Embedded C – Basic
Controllers – Basic
UART SPI I2C – Basic
Reading Datasheets & Manuals – Basic

Education

Bachelor's degree in Electronics & Communication / Electrical / CS / Instrumentation

Job description

Role Purpose:

The Embedded Firmware Engineer is responsible for developing, testing, and maintaining firmware for embedded products. This role supports the development of reliable, high-quality embedded solutions by implementing firmware features, fixing defects, and collaborating with hardware and software teams. The role helps accelerate product development while ensuring firmware stability and quality.

Critical Skills Required:
Must-Have Functional Skills
  • Embedded C – Basic
  • Knowledge on Controllers – Basic
  • Communication Protocols (UART, SPI, I2C) – Basic
  • Reading Datasheets and Technical Manuals – Basic
Transferable/ Trainable Skills
  • Basic knowledge of Embedded C programming.
  • Understanding of microcontrollers and embedded systems.
  • Familiarity with digital communication protocols such as UART, SPI, I2C, USB, or CAN.
  • Understanding of electronics fundamentals and circuit diagrams.
  • Problem-solving and analytical thinking.
  • Willingness to learn new technologies and products.
  • Good communication and teamwork skills.
Major Areas of Contribution:
  1. Strategic Contribution
    • Contribute to timely delivery of firmware releases.
    • Follow engineering best practices and coding standards.
    • Continuously improve firmware quality through testing and code optimization.
    • Learn new technologies to support future product development.
  2. Functional Contribution
    • Develop firmware modules using Embedded C.
    • Interface firmware with peripherals such as UART, SPI, I2C, USB, ADC, GPIO, Timers, and PWM.
    • Debug firmware using hardware debugging tools.
    • Read and understand microcontroller datasheets and reference manuals.
    • Integrate firmware with hardware and application software.
    • Perform root cause analysis for firmware issues.
    • Document firmware design, test results, and known issues.
    • Support manufacturing and field issue investigations when required.
Success Indicators in First 6 Months
  • Successfully complete onboarding and understand the organization's development process.
  • Independently develop and test small firmware features.
  • Resolve assigned firmware defects within expected timelines.
  • Demonstrate proficiency with development tools and debugging techniques.
  • Actively participate in code reviews and technical discussions.
  • Deliver assigned tasks with minimal supervision.
  • Follow coding standards and documentation practices consistently.
Growth opportunity for this role

Embedded Firmware Engineer Senior Embedded Firmware Engineer.

  • Opportunity to work on complete product development from concept to production.
  • Exposure system architecture, and cross-functional engineering.
  • Opportunity to mentor junior engineers as experience grows.
  • Career progression toward Technical Lead, Firmware Architect, or Engineering Manager based on performance and technical expertise.
Compensation

As per company standards

Qualifications
  • Bachelors degree in Electronics & Communication Engineering, Electrical Engineering, Computer Science, Instrumentation, or related field.
  • 0 -1 year of experience
  • Knowledge of Embedded C/C++ programming.
  • Familiarity with ARM Cortex-M, STM32, Renesas, NXP, TI, Microchip, or similar microcontrollers is an advantage.
  • Worked on communication protocols (UART, SPI, I2C, USB, CAN).
  • Exposure to RTOS is an added advantage.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good communication and willingness to learn.0
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 300,000 - 540,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Sierra Wireless • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Firmware Engineer
Senior Firmware Engineer

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000