Embedded Firmware Developer

7 days ago


Bengaluru, India Talpro Full time

Location : Bangalore

Job Description :


We are looking for an experienced Embedded Firmware Developer with a strong background in C programming and firmware development.


The ideal candidate should have at least 6 years of hands-on experience in developing embedded firmware for microcontrollers and possess expertise in working with various interfaces such as I2C, SPI, UART, USB, RS232, timers, DMA, interrupts, ADC, DAC, RS485, and PWM.

Responsibilities :


- Develop and optimize embedded firmware for microcontrollers like STM, PIC, MSP430, IMXRT, etc.


- Implement drivers for various peripherals, including Nand Flash, Nor flash, EEPROM, LCD display, touch screen, capacitive sensors, and USB interface.


- Work on BareMetal development as well as RTOS concepts, with a strong understanding of FreeRTOS or any other RTOS.


- Debug and troubleshoot firmware issues using debugging tools like GDB and IDEs such as IAR or Keil, GCC, and makefile.


- Collaborate with the hardware team to ensure seamless integration of firmware with hardware components.


- Perform code reviews and ensure adherence to coding standards and best practices.


- Participate in the full software development life cycle, from design to testing and deployment.


- Keep up-to-date with the latest technologies and trends in embedded firmware development.

Required Skills :


- Extensive experience in Embedded C programming and firmware development.


- Strong knowledge of microcontrollers, ARM core, and peripherals like I2C, SPI, UART, USB, and others.


- Familiarity with Bluetooth technology is a plus.


- Proficiency in debugging and troubleshooting firmware-related issues.


- In-depth understanding of data structures, pointers, and linked lists.


- Hands-on experience with IDEs like IAR or Keil, GCC, and makefile.


- Strong problem-solving and analytical skills.


- Good communication skills to collaborate with cross-functional teams.


- Ability to work independently and in a team


(ref:hirist.tech)

  • Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 15,00,000 - ₹ 28,00,000

    About the RoleAs a seasoned embedded firmware developer, you will play a pivotal role in creating firmware that supports next-generation data acceleration technologies. Your expertise in low-level firmware development, RTOS environments, and hardware-software system integration will be invaluable to our team.The ideal candidate will have extensive experience...


  • Bengaluru, India SWITS DIGITAL Private Limited Full time

    Job Title:Embedded Firmware Developer Location:Bangalore Experience:4-10 Years Job SummaryWe are looking for a highly skilledEmbedded Firmware Engineerwith expertise inC/C++ development,RTOS (VxWorks), and communication protocol implementation. The ideal candidate will design, develop, and optimize firmware solutions for embedded systems, ensuring...


  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    Job Title : Embedded Firmware DeveloperLocation : BangaloreExperience : 4- 10 YearsRole Overview :We are seeking an experienced Embedded Firmware Engineer with strong expertise in C/C++ programming, RTOS (preferably VxWorks), and communication protocol implementation. The role requires developing and optimizing low-level firmware, device drivers, and...


  • Bengaluru, Karnataka, India LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITED Full time

    About the Role :We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems running on Linux and RTOS environments. Youll collaborate closely with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Job Title : Embedded Firmware DeveloperExperience : 4-7 YearsLocation : Bangalore (Work from Office, 9 AM 6 PM)Employment Type : Full-timeJob Overview :We are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 28,00,000

    Firmware EngineerYour primary responsibilities encompass but are not limited to:Develop firmware infrastructure and libraries, as well as innovative cost-effective firmware solutions that meet all product quality, test cost, manufacturing yield, and debug/diagnosability requirements.Collaborate closely with architecture/design, firmware/software,...

  • Embedded Firmware

    1 week ago


    Bengaluru, India Codersbrain Full time

    Embedded Firmware Exp: 5-8 Years Notice Period : Immediate Location: Whitefield, Bangalore Skills : Embedded C, RTOS, Communication protocols. JD for Firmware **Responsibilities**: - Contribute to specifications, design, analysis, and development of embedded firmware along with team of engineers - Collaborate with system engineers, multi-disciplined...


  • Bengaluru, India Eximietas Design Full time

    Role & responsibilities Strong programming skills in C.Hands-on experience in firmware development on microcontroller platforms focusing on functionality, performance, and quality.Experience with hardware communication protocols such as UART, SPI, I2C, and other peripheralsProven experience in developing sensor interfaces and working with sensor...


  • Bengaluru, Karnataka, India beBeeEmbeddedDeveloper Full time ₹ 15,00,000 - ₹ 28,00,000

    Embedded Firmware DevelopmentWe are seeking an experienced Embedded Firmware Developer to join our team. As a key member of the development team, you will be responsible for designing and implementing software for embedded devices and systems.About the Role:Your primary responsibility will be to design, develop, code, test and debug system software and...


  • Bengaluru, Karnataka, India TIGI HR Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    As an Embedded Firmware Developer at our company, you will be responsible for designing, developing, and testing firmware for global product lines. Your primary focus will be on firmware development for 8/16/32-bit microcontrollers and ARM-based processors, ensuring seamless integration and debugging with the hardware team. You will play a key role in...