Senior Embedded C Developer

Year    UP, IN, India

Job Description

We are seeking a

Senior Embedded C Developer

with 5+ years of strong experience in embedded systems and firmware development. The candidate will play a key role in architecting, developing, and optimizing embedded software while mentoring junior engineers and collaborating closely with hardware and product teams.

Key Responsibilities



Design, develop, and maintain embedded firmware using

Embedded C

Lead development for microcontroller-based systems (ARM, STM32, NXP, PIC, etc.) Drive system-level design including task scheduling, memory management, and power optimization Work extensively with peripherals and protocols: UART, SPI, I2C, CAN, GPIO, ADC, Timers Perform advanced debugging and root-cause analysis using JTAG, logic analyzers, and oscilloscopes Review code, enforce coding standards, and ensure best practices Mentor junior developers and provide technical guidance Collaborate with hardware, QA, and product teams for integration and validation Own firmware delivery, documentation, and release cycles

Required Skills & Qualifications



5+ years of hands-on experience in

Embedded C programming

Strong expertise in

microcontroller architecture and low-level programming

Solid understanding of

RTOS concepts

(FreeRTOS or similar) Experience with communication protocols (UART, SPI, I2C, CAN) Strong debugging skills with embedded tools (JTAG, GDB, ICE) Good understanding of boot process, interrupts, memory mapping, and optimization Experience using version control systems (Git)

Good to Have



Experience with Embedded Linux or BSP development Exposure to device drivers, bootloaders, or secure firmware Experience in domains like

POS terminals, payments, IoT, automotive, or industrial systems

Knowledge of security concepts in embedded systems

Education



Bachelor's degree in Electronics, Computer Engineering, or related field
Job Type: Full-time

Pay: ?50,000.00 - ?80,000.00 per month

Experience:

Embedded software: 5 years (Required) C: 5 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5171232
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year