Junior Embedded Software Engineer

HEX20

India

On-site

INR 600,000 - 800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HEX20 is seeking a Junior Embedded Software Engineer in India to develop and debug firmware for microcontroller-based products. You will work closely with senior engineers to implement drivers, fix defects, and support bring-up and testing of embedded systems.

Responsibilities include writing and validating firmware, debugging with JTAG/SWD, writing unit tests, and documenting results. Comfortable with reading datasheets and collaborating on code reviews is essential.

Qualifications

  • 2.5+ years hands-on embedded C/C++ development experience.
  • Experience with microcontroller peripherals and debugging tools.

Responsibilities

  • Write, test, and maintain embedded C/C++ firmware for microcontroller-based products.
  • Bring up and validate new hardware boards under guidance from senior engineers.
  • Debug firmware issues using JTAG/SWD debuggers, logic analyzers, and oscilloscopes.
  • Write unit tests and support integration testing of embedded modules.
  • Document code, test results, and known issues clearly for the team.
  • Participate in code reviews and incorporate feedback from senior engineers.

Skills

Embedded C/C++
Debugging
Microcontroller fundamentals
Reading datasheets
Communication skills

Tools

Git
Makefiles/CMake

Job description

  • Looking for a Junior Embedded Software Engineer with hands‑on experience writing and debugging firmware for microcontroller‑based products.
  • You will work closely with senior engineers to implement drivers, fix defects, and support bring‑up and testing of embedded systems.
Key Responsibilities
  • Write, test, and maintain embedded C/C++ firmware for microcontroller‑based products
  • Bring up and validate new hardware boards under guidance from senior engineers
  • Debug firmware issues using JTAG/SWD debuggers, logic analyzers, and oscilloscopes
  • Write unit tests and support integration testing of embedded modules
  • Document code, test results, and known issues clearly for the team
  • Participate in code reviews and incorporate feedback from senior engineers
Required Skills & Qualifications
  • 2.5+ years of hands‑on experience in embedded C/C++ development
  • Solid understanding of microcontroller fundamentals: GPIO, timers, interrupts, UART/SPI/I2C
  • Practical debugging skills, comfortable with debuggers (GDB, JTAG/SWD), oscilloscopes, and logic analyzers
  • Familiarity with version control (Git) and basic build tools (Makefiles/CMake)
  • Ability to read datasheets and reference manuals and translate them into working code
  • Good communication skills and willingness to learn from senior team members
Preferred Skills
  • Exposure to any RTOS (FreeRTOS, Zephyr, etc.)
  • Basic scripting skills (Python/Bash) for test automation
  • Experience with peripherals such as ADC/DAC, PWM, or communication protocols (CAN, Modbus, libcsp)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

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

HEX20 • India

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

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

ID Tech Solutions Pvt Ltd • Gurugram District

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

Talent Corner Hr Services • Ahmedabad District

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

Multispan Control Instrument • Ahmedabad District

On-site
INR 900,000 - 1,200,000
Health insurance
Embedded Software Developer
Embedded Software Developer

Mobitech Wireless Solution Private Limited • Erode

On-site
INR 600,000 - 900,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

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

Eaton • Maharashtra

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

Eaton • Pune District

On-site
INR 400,000 - 520,000