← Back to jobs

Mobile Programming LLC Logo
Embedded C Developer

Mobile Programming LLC

 

Bangalore, Karnataka, India

Posted On: 15+ days ago
Experience: 6+ years
Availability: Hybrid
Openings: 1
Category: Embedded C developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and develop firmware for embedded systems, owning the full lifecycle from hardware-software integration to optimization and release.

This role is on-site.

Responsibilities

  • Design and develop embedded software and firmware using C, focusing on performance, memory, and power efficiency.
  • Develop and maintain device drivers and low-level software for microcontrollers and ARM processors.
  • Debug and troubleshoot complex embedded systems issues using professional debugging tools.
  • Collaborate with hardware teams for system integration, testing, and validation.
  • Participate in code reviews, testing, and technical documentation to ensure code quality.

Required Skills

  • 6+ years of experience in Embedded C programming and firmware development.
  • Strong expertise with microcontrollers, RTOS, and device drivers.
  • Hands-on experience with hardware interfaces including UART, SPI, I2C, and CAN.
  • Proficiency in debugging tools and understanding of embedded system architecture and memory management.
  • Familiarity with version control tools such as Git.
  • Ability to optimize code for constrained environments.
  • Any Graduate degree in Engineering or Technology.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs