Embedded Systems Developer (Noida)

Embedded Systems Developer (Noida)

31 Jul
|
RECEX
|
Noida

31 Jul

RECEX

Noida

Job Description:

Role Summary

We are looking for a highly skilled Embedded Systems Developer with strong hands-on experience in STM32, nRF series, and 8051 microcontrollers. The ideal candidate possesses deep knowledge of C programming and excels at hardware-level debugging. You will be responsible for developing, testing, and optimizing firmware for real-world embedded products — working closely with hardware engineers and cross-functional teams.

Key Responsibilities

Firmware Development
- Design, develop, and maintain firmware in C for STM32 (ARM Cortex-M), nRF52/nRF5340, and 8051 family microcontrollers
- Write optimized, low-level C code for bare-metal and RTOS-based environments
- Implement and manage peripheral drivers: GPIO, UART, SPI, I2C, ADC, PWM, DMA
- Develop and integrate communication stacks: BLE (nRF), CAN, RS485, Modbus, USB
- Port and configure RTOS (FreeRTOS / Zephyr) on STM32 and nRF platforms
- Optimize code for memory footprint and real-time performance constraints

Hardware Debugging & Bring-up




- Perform board bring-up and hardware validation for recent PCB designs
- Debug firmware and hardware issues using JTAG/SWD, J-Link, ST-Link, logic analyzers, and oscilloscopes
- Analyze and resolve complex hardware-firmware interaction problems
- Perform memory debugging, stack overflow analysis, and real-time trace (ETM/ITM)
- Conduct thorough code reviews and unit/integration testing

Collaboration & Documentation
- Work closely with hardware engineers to review schematics and PCB designs
- Prepare technical documentation: firmware architecture, API docs, test reports
- Participate in Agile/sprint-based development cycles
- Mentor junior embedded developers and support knowledge transfer

Microcontrollers

STM32 (Cortex-M0/M3/M4/M7), nRF51/52/5340, 8051 / AT89 family

Programming

Strong proficiency in C; bit manipulation, pointers, memory management

RTOS

FreeRTOS, Zephyr OS — task scheduling, queues, semaphores, mutexes

Interfaces

UART, SPI, I2C

📌 Embedded Systems Developer (Noida)
🏢 RECEX
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems developer (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems developer (noida) / noida