Embedded Firmware Developer

3 weeks ago


Bengaluru, Karnataka, 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 beBeeembedded Full time ₹ 2,50,000 - ₹ 3,00,000

    About this role:We're looking for a talented Embedded Firmware Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that involve developing, testing, and debugging firmware for embedded systems.Responsibilities:Design, develop, and test firmware for embedded systems using C/C++.Collaborate with hardware teams to...


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

    Embedded Firmware Development OpportunityAre you a skilled engineer with experience in firmware development for SoC designs? We have an exciting opportunity for you to join our team as a Firmware Engineer.


  • Bengaluru, Karnataka, India beBeeFirmware Full time

    Job Description:">">We are seeking an experienced Embedded Systems Firmware Developer to design, implement and debug firmware for embedded systems. This will involve working closely with hardware teams to define system requirements and validate hardware functionality.">You will be responsible for utilizing JTAG and other debugging tools for low-level...


  • Bengaluru, Karnataka, India Univision Technology Consulting Private Limited Full time

    Job DescriptionRole :Sr. Embedded/Firmware DeveloperLocation: BangaloreExp :4- 18yrsEmail Id:[HIDDEN TEXT]Role : Permanent PositionCompany Name : Univision Technology Consulting Pvt. Ltd. - BangaloreWebsite : https://univisiontechnocon.comAbout us:UNIVISION enables technology through R&D, Innovation, passion and disruption in areas of System Engineering,...


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

    Embedded Systems Firmware EngineerKey Responsibilities:Design and develop firmware for embedded devices using C/C++ programming languages.Proficient in embedded software debug methodologies and tools to isolate low-level system firmware issues and troubleshoot complex hardware/software technical problems.Experience with wireless technology standards...


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

    Embedded Firmware Design ExpertWe are seeking a skilled Embedded Firmware Design Engineer to join our team. As part of the New Product Development (NPD) team, this individual will be responsible for designing and developing microcontroller-based embedded firmware.Key Responsibilities:Understand product specifications and software requirements.Design software...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 90,000 - US$ 1,20,000

    Job OpportunityWe are seeking an experienced firmware engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and debugging firmware for various products.Key Responsibilities:Design, develop, and verify firmware for various products.Collaborate with cross-functional teams to ensure smooth...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 30,00,000

    Embedded Software Engineer OpportunityDesign, develop, and implement firmware for cutting-edge data center chips as an embedded software engineer. You will lead the design and development of embedded software engineering activities and provide technical guidance to team members.Responsibilities:Develop firmware and tooling for next-generation data center...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Embedded Systems DeveloperWe are seeking a skilled Embedded Systems Developer to join our organization.Design and develop firmware for embedded systems using C, C++ with and without any OS.Collaborate with cross-functional teams to ensure software meets quality, performance, maintainability, and extensibility requirements.Estimate software development...


  • Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 15,00,000 - ₹ 20,00,000

    We are seeking a highly skilled Power Management Firmware Engineer to play a key role in ensuring our Embedded firmware addresses critical market segment requirements.As a key member of our firmware development team, you will contribute towards AMD Embedded firmware development for PMFW and DXIO.You will collaborate with core firmware teams to ensure...