Embedded Software Engineer

Neurealm

Pune District

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Neurealm in Pune is seeking Embedded Software Engineers to design and implement firmware for microcontrollers and SoCs in baremetal, FreeRTOS, and embedded Linux environments.

The role involves driver development, validation, and debugging across UART, SPI, I2C, DMA, memory management, and timing, with emphasis on robust API documentation and unit tests.

Qualifications

  • 4 to 12 years of embedded software experience.
  • Hands-on driver development for UART/SPI/I2C/Timer/GPIO and crypto.
  • Experience with initialization, interrupt and DMA support, and API documentation.
  • Familiarity with unit test applications and validation activities.

Responsibilities

  • Design and develop embedded C firmware for microcontrollers/SoCs in baremetal, FreeRTOS, and embedded Linux environments.
  • Write and execute driver validation test plans, unit tests, and hardware-in-loop test scripts.
  • Debug and resolve issues related to interrupts, DMA, memory management, timing, and concurrency.

Skills

Embedded C
Driver development
UART
SPI
I2C
Timer
GPIO
Crypto
Interrupts
DMA support
Baremetal
FreeRTOS
Embedded Linux
API documentation
Unit tests

Job description

Embedded Software Engineers

Location: Pune
Experience: 4 to 12 Years
Interview Mode: Face-to-Face

Skills
  • Embedded C
  • Driver Development Linux or Baremetal and RTOS
  • Development and Validation of drivers for:
    • UART, SPI, I2C, Timer, GPIO, Crypto
  • Experienced in initialization/configuration routines, interrupt/DMA support, API documentation, unit test applications.
Responsibilities
  • Design and develop embedded C firmware for microcontrollers/SoCs in baremetal, FreeRTOS, and embedded Linux environments.
  • Write and execute driver validation test plans, unit tests, and hardware-in-loop test scripts.
  • Debug and resolve issues related to interrupts, DMA, memory management, timing, and concurrency.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Embedded
Software Engineer – Embedded

Softdel and Software AG • Pune District

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

L&T Technology Services • Pune District

On-site
INR 800,000 - 1,200,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000
Embedded Senior SW Developer/Architect
Embedded Senior SW Developer/Architect

CADMAXX • Pune District

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

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Senior Engineer (Linux)_Pune
Senior Engineer (Linux)_Pune

Acldigital • Pune District

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

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Silicon Firmware & Embedded Engineer
Silicon Firmware & Embedded Engineer

Orcapod Consulting Services • Bengaluru

On-site
INR 1,800,000 - 3,000,000