Skip to main content
Upload your CV and find your next job on Indeed!

C Programmer jobs in Pune, Maharashtra

Sort by: -

People also searched:

freshers c, c++

Job Post Details

Firmware Engineer – Embedded C & RTOS - job post

Programming.com
5.0 out of 5 stars
Hadapsar, Pune, Maharashtra

Job details

Job type

  • Full-time

Shift and schedule

  • Day shift

Location

Hadapsar, Pune, Maharashtra

Full job description

Job Title: Firmware Engineer – Embedded C & RTOS

Location: Pune (Hadapsar)
Shift: Day Shift
Experience Required: 2+ Years
Job Type: Full-Time | Work From Office

Job Summary:
We are looking for a skilled Firmware Engineer with strong hands-on experience in Embedded Software Development. The ideal candidate should have expertise in Embedded C programming, low-level driver development, RTOS, and microcontroller-based systems. The role involves working on real-time embedded applications, peripheral driver development, debugging, and firmware validation.

Key Responsibilities:

  • Develop and validate embedded drivers for UART, SPI, I2C, GPIO, Timer, CAN, and Crypto modules
  • Design Baremetal and RTOS-compatible APIs and firmware components
  • Work on interrupt handling, DMA support, and low-level debugging
  • Develop real-time control and demo applications using ADC, DAC, PWM, and comparator modules
  • Implement real-time signal acquisition and processing applications
  • Perform unit testing, debugging, and firmware validation
  • Collaborate with hardware and cross-functional engineering teams

Required Skills:

  • Strong programming skills in Embedded C
  • Experience with Baremetal programming and RTOS (FreeRTOS preferred)
  • Good understanding of Microcontrollers and Microprocessors
  • Hands-on experience in low-level driver development
  • Strong knowledge of interrupts, DMA, debugging, and peripheral interfaces
  • Experience working with UART, SPI, I2C, CAN, GPIO, Timers
  • Good problem-solving and analytical skills

Preferred Qualifications:

  • Experience in real-time embedded systems and control applications
  • Knowledge of ADC, DAC, PWM, and signal processing concepts
  • Familiarity with embedded debugging tools and firmware validation

Education:
Bachelor’s/Master’s degree in Electronics, Embedded Systems, Computer Science, or related field.

Ability to commute/relocate:

  • Hadapsar, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • Current CTC
  • Expected CTC

Work Location: In person

Let Employers Find YouUpload Your Resume