Embedded Systems Developer (3+ Years) | Remote | India

UpNext Software

India

Remote

INR 1,200,000 - 2,200,000

Full time

26 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

UpNext Software is seeking an experienced Embedded Systems Developer to design, develop, and optimize firmware for embedded hardware across real-time systems and IoT edge devices. You will work with clients in the USA, UK, and Europe, delivering robust firmware and low-level software.

The role emphasizes clean C/C++ code, collaboration with hardware teams, and performance-aware optimizations, with remote work options and full-time employment. Remote India-based candidates are welcome.

Qualifications

  • 3+ years of hands-on embedded C/C++ development.
  • Strong knowledge of microcontrollers such as STM32, ESP32, Arduino, or NXP.
  • Experience with RTOS (FreeRTOS, Zephyr, or equivalent).
  • Familiarity with UART, SPI, I2C, CAN, MQTT.
  • Experience with hardware debugging tools (JTAG, oscilloscope, logic analyzers).
  • Understanding of power management, memory optimization, and boot loaders.
  • Knowledge of Linux-based embedded systems is a plus.
  • Experience with IoT platforms (AWS IoT, Azure IoT Hub) is a plus.

Responsibilities

  • Develop and maintain firmware for embedded hardware products.
  • Write clean, efficient, and well-documented C/C++ code.
  • Collaborate with hardware engineers on PCB bring-up and testing.
  • Debug hardware/software issues at the board level.
  • Optimize code for performance, memory, and power constraints.
  • Participate in code reviews and technical documentation.

Skills

Embedded C/C++
RTOS

Tools

STM32
ESP32
Arduino
NXP

Job description

We are looking for an experienced Embedded Systems Developer to design, develop, and optimize firmware and low-level software for embedded hardware platforms. You will work on real-time systems, microcontroller-based products, and IoT edge devices for clients across USA, UK & Europe.

Requirements
  • 3+ years of hands-on experience in embedded C/C++ development
  • Strong knowledge of microcontrollers (STM32, ESP32, Arduino, NXP, or similar)
  • Experience with RTOS (FreeRTOS, Zephyr, or equivalent)
  • Familiarity with communication protocols: UART, SPI, I2C, CAN, MQTT
  • Experience with hardware debugging tools (JTAG, oscilloscope, logic analyzers)
  • Understanding of power management, memory optimization, and boot loaders
  • Knowledge of Linux-based embedded systems is a plus
  • Experience with IoT platforms (AWS IoT, Azure IoT Hub) is a plus
Responsibilities
  • Develop and maintain firmware for embedded hardware products
  • Write clean, efficient, and well-documented C/C++ code
  • Collaborate with hardware engineers on PCB bring-up and testing
  • Debug hardware/software issues at the board level
  • Optimize code for performance, memory, and power constraints
  • Participate in code reviews and technical documentation

Location: Remote | India

Type: Full-time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C Developer
Embedded C Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,100,000 - 1,800,000
Sr Embedded Engineer
Sr Embedded Engineer

Soliton Technologies • Bengaluru

On-site
INR 900,000 - 1,800,000
Embedded Systems Developer
Embedded Systems Developer

Innocode Ventures • Hyderabad

On-site
INR 350,000 - 550,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Systems Developer
Embedded Systems Developer

Indianroboticssolution • India

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

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Developer
Senior Embedded Developer

HypTechie • Bengaluru

On-site
INR 1,600,000 - 2,600,000
On-site in Bangalore
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Embedded Systems Engineer
Embedded Systems Engineer

RupsTech Private Limited • India

On-site
INR 600,000 - 1,200,000