Talent.com
This job offer is not available in your country.
Embedded Firmware Developer - C Programming

Embedded Firmware Developer - C Programming

TalproBangalore
30+ days ago
Job description

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)

    Create a job alert for this search

    Firmware Developer • Bangalore

    Related jobs
    • Promoted
    Embedded Hardware & Firmware Engineer

    Embedded Hardware & Firmware Engineer

    FocallyBengaluru, Karnataka, India
    Please note that this is a combined hardware & firmware role.Design, develop, and maintain both hardware and embedded firmware for electronic devices and systems, with a focus on AR and Audio-based...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    SMARTWORK IT SERVICESBangalore
    Job Title : Embedded Firmware Developer Location : Bangalore Experience : 4- 10 Years ...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    People Tech Group Inchosur, tamil nadu, in
    Required Skills & Qualifications.Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field. Strong hands-on experience with OpenGL ES (2.Proficiency in...Show moreLast updated: 26 days ago
    • Promoted
    Firmware Developer - Embedded Systems - Automotive Domain

    Firmware Developer - Embedded Systems - Automotive Domain

    MirafraBangalore
    Role : Firmware Developer Job Responsibilities and Requirements : - Plan, design, and implement embedded software for nex...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Hardware & Software Programming Trainer

    Embedded Hardware & Software Programming Trainer

    Tek Supporthosur, tamil nadu, in
    Embedded Hardware & Software Programming Trainer.Embedded Hardware & Software Programming Trainer.Review, rewrite, and structure project stories. Prior interviewing, mentoring & training experience....Show moreLast updated: 10 hours ago
    • Promoted
    IBMi developer

    IBMi developer

    Programmers.iohosur, tamil nadu, in
    IO is actively seeking talented individuals who are skilled in IBMi.If you're looking for a flexible work environment that allows you to contribute from anywhere, we want to hear from you.US Based ...Show moreLast updated: 30+ days ago
    • Promoted
    AS400 Developer

    AS400 Developer

    Programmers.iohosur, tamil nadu, in
    Hands on experience in IBM AS400 iSeries platform and RPGLE programming is a must.Experienced in Integrated Language Environment (ILE). Experienced in Creating and debugging RPG / CL programs.Ability ...Show moreLast updated: 19 days ago
    • Promoted
    Mirafra Technologies - Embedded Developer - C Programming

    Mirafra Technologies - Embedded Developer - C Programming

    Mirafra Software Technologies Pvt LtdBangalore
    Job Title : Embedded Software Developer Location : Bangalore Job Type : Full-time Job Summary : We are seeking a...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Developer - C / C++ Programming

    Embedded Developer - C / C++ Programming

    TekPillarBangalore
    We are looking for a talented Embedded C Developer to join our engineering team.Key Responsibilities : - Design and deve...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    PeoplefyBengaluru, Karnataka, India
    Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) 🚀.Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We ar...Show moreLast updated: 8 days ago
    • Promoted
    Firmware Embedded Developer - C / C++

    Firmware Embedded Developer - C / C++

    Sportstech GMBHBangalore
    We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness / wearable devices , with a strong focus on Blue...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITEDBangalore
    About the Role : We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalor...Show moreLast updated: 21 days ago
    • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Blunt ArrowBengaluru, Karnataka, India
    This position focuses on launching direct-to-consumer products.Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core techno...Show moreLast updated: 30+ days ago
    • Promoted
    AS400 Developer (US Shift)

    AS400 Developer (US Shift)

    Programmers.iohosur, tamil nadu, in
    AM to 5 PM CST (6 : 30 PM to 3 : 30 AM IST).Hands on experience in IBM AS400 iSeries platform and RPGLE programming is a must. Experienced in Integrated Language Environment (ILE).Experienced in Creatin...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Firmware Developer

    Embedded Firmware Developer

    Cyanous Software Private LimitedBangalore
    Job Title : Embedded Firmware Developer Experience : 4-7 Years Location : Bangalore (Work from Office, 9 AM...Show moreLast updated: 22 days ago
    • Promoted
    Embedded C Developer

    Embedded C Developer

    Tekpillar Service Pvt. Ltd.Bangalore
    Role : Embedded C Developer Location : Bangalore Experience : 3 - 6 Years Not...Show moreLast updated: 28 days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Univision Technology Consulting Pvt. Ltd.Bengaluru, Karnataka, India
    Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet. Work on RTOS (FreeRTOS, Zephyr) and bare-m...Show moreLast updated: 6 days ago
    • Promoted
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 26 days ago
    • Promoted
    C++ Developer - Embedded / Automotive Domain

    C++ Developer - Embedded / Automotive Domain

    MirafraBangalore
    Good experience with UML design, design patterns.Strong coding, debugging and problem solving skills.Experience with embedded systems preferably related to automotive Infotainment middleware, appli...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lifecomm Programmer

    Lifecomm Programmer

    Webilent Technology, Inc.hosur, tamil nadu, in
    They will also be responsible for designing and implementing testable and scalable code.Develop quality software and web applications. Experience with Lifecomm and Assembler.Experience working on An...Show moreLast updated: 10 hours ago