Embedded C Developer

Year    UP, IN, India

Job Description

We are looking for a skilled

Embedded C Developer

with 3+ years of hands-on experience in embedded systems development. The ideal candidate will be responsible for designing, developing, testing, and maintaining embedded software for microcontroller-based systems.

Key Responsibilities



Develop and maintain embedded software using

Embedded C

Work with microcontrollers (ARM, STM32, PIC, AVR, or similar) Interface with hardware peripherals such as UART, SPI, I2C, GPIO, ADC, Timers Debug and troubleshoot firmware issues using debuggers and logic analyzers Collaborate with hardware and system teams for integration and testing Optimize code for performance, memory, and power consumption Prepare technical documentation and code comments

Required Skills & Qualifications



3+ years of experience in

Embedded C programming

Strong understanding of

microcontroller architecture

Experience with

RTOS concepts

(FreeRTOS or similar) is a plus Knowledge of communication protocols (UART, SPI, I2C, CAN) Familiarity with embedded debugging tools (JTAG, GDB, etc.) Understanding of memory management, interrupts, and timers Ability to read schematics and datasheets

Good to Have



Experience with Embedded Linux basics Exposure to device drivers or bootloaders Knowledge of version control systems (Git) Experience in payment terminals, IoT, or consumer electronics
Job Type: Full-time

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

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
    JD5171045
  • 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