← Back to jobs

Programming.com Inc Logo
Firmware Engineer [Bare Metal Development]

Programming.com Inc

 

Pune, Maharashtra, India

Posted On: Just posted
Experience: 3+ years
Availability: Onsite
Openings: 3
Category: Firmware Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop firmware for bare-metal environments using C and ARM Cortex-M microcontrollers.

This role is on-site.

Responsibilities

  • Write and maintain low-level firmware code in C and Assembly.
  • Handle hardware bring-up, board initialization, and peripheral configuration.
  • Implement Direct Memory Access (DMA) and manage memory efficiently.
  • Perform low-level debugging and validate hardware architecture integration.
  • Integrate and configure Real-Time Operating Systems (RTOS) where required.

Required Skills

  • 3+ years of experience in C programming for embedded systems.
  • Strong proficiency in bare-metal development and microcontroller instruction sets.
  • Deep understanding of ARM Cortex-M architecture.
  • Experience with hardware bring-up and board initialization.
  • Knowledge of DMA, memory management, and low-level debugging techniques.
  • Familiarity with RTOS integration and hardware architecture.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs