Firmware Engineer

4 weeks ago


Bengaluru, India UST Full time

Embedded Firmware Engineer (Android/Linux/IoT)


Job Description:

We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves developing and maintaining firmware for IoT devices, ensuring robust and secure communication, and integrating with various hardware components.


Key Responsibilities:

  • Design, develop, and maintain firmware for IoT devices running on Android OS and Linux.
  • Maintain the complete Embedded software design cycle
  • Customize and optimize the Linux kernel for specific hardware platforms.
  • Develop and debug device drivers for hardware peripherals (e.g., I2C, SPI, UART, USB, Ethernet).
  • Implement IoT protocols and standards such as MQTT, CoAP, HTTPS, and OTA updates.
  • Ensure firmware security through encryption, authentication, and secure boot processes.
  • Develop firmware for real-time operating systems (RTOS) and ensure real-time performance.
  • Work closely with hardware engineers, software developers, and other stakeholders to ensure seamless integration and functionality.
  • Write test scripts to verify functionality of code in a lab environment.
  • Create and maintain detailed documentation for firmware design, development, and deployment processes.


Required Skills and Qualifications:

  • Good hands-on programming in Embedded C, C++ in resource constraint systems.
  • Experience developing for Embedded RTOS, Linux/POSIX, and/or Android system
  • Must be extremely proficient with Linux kernel development, experience with Yocto linux is a plus.
  • Must have strong understanding of code development for microprocessors.
  • Experience writing code for vehicle telematics control units.
  • Experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, telemetry, etc.)
  • Experience developing and debugging drivers for microcontroller peripherals and systems (e.g. I2C, SPI, UART, USB, Ethernet, etc.).
  • Experience in Linux OS level application programming.
  • Experience with uBoot, Linux kernel, and Linux bash command line utilities.
  • Experience with bootloaders and scripting languages such as shell, perl or python.
  • Experience working in a collaborative team environment.
  • Good to have experience in using AWS IoT Core/Azure IoT Hub IoT Client.
  • Good to have understanding of Protobuf and data compression mechanism.

  • Firmware Engineer

    3 weeks ago


    Greater Bengaluru Area, India ACL Digital Full time

    Designing and programming firmware : The main role of a firmware developer is to design and program the software that controls a device's basic functions. Debugging : Firmware developers test and debug programs to ensure that the firmware is compatible with the hardware. Analyzing and implementing new requirements : Firmware developers analyze and...

  • Firmware Engineer

    3 weeks ago


    Greater Bengaluru Area, India ACL Digital Full time

    Designing and programming firmware: The main role of a firmware developer is to design and program the software that controls a device's basic functions.Debugging: Firmware developers test and debug programs to ensure that the firmware is compatible with the hardware.Analyzing and implementing new requirements: Firmware developers analyze and implement new...

  • Firmware engineer

    2 months ago


    Bengaluru, India Yulu Full time

    About Yulu:As India’s leading shared electric mobility technology player, Yulu is purposeful and dedicated to making mobility accessible, affordable, environmentally sustainable and inclusive. Over the past five years, we have created a strong positive impact in several cities thanks to our smart vehicles, robust technology stack, and deep stakeholder...

  • Firmware engineer

    1 week ago


    Bengaluru, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description:Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, StrongKnowledge...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description:Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, StrongKnowledge...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description: Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, Strong...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description: Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, Strong...

  • Firmware engineer

    2 weeks ago


    Bengaluru, India UST Full time

    Embedded Firmware Engineer (Android/Linux/Io T)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and Io T technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...

  • Firmware Engineer

    2 months ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group:PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware engineer

    2 months ago


    Bengaluru, India PhonePe Full time

    About Phone Pe Group:Phone Pe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, Phone Pe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending)...

  • Firmware engineer

    2 weeks ago


    Bengaluru, India ACL Digital Full time

    Programming skills : Strong C programming skills are a minimum requirement.Experience : At least three years of experience working on MCU-based systems.Debugging skills : Hands-on debugging skills with test equipment like oscilloscopes, logic analyzers, and RF and network simulators.Knowledge of interfacing : Knowledge of interfacing various I/O devices such...

  • Firmware Engineer

    2 months ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group:PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    2 months ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group:PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    2 months ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group: PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending)...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Mulya TechnologiesA leading-edge product development companyWe are seeking a highly experienced Firmware Team leader to lead our firmware development team and drive innovation in firmware engineering.Job Overview:The ideal candidate should have a deep understanding of firmware & BSP development, excellent leadership skills, and the ability to collaborate...

  • Firmware engineer

    2 months ago


    Bengaluru, India Mygate Full time

    Job Title: Firmware Developer IILocation: BengaluruJob Description:As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...

  • Firmware Engineer

    2 months ago


    Bengaluru, India Mygate Full time

    Job Title: Firmware Developer IILocation: BengaluruJob Description:As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...

  • Firmware Engineer

    4 weeks ago


    Bengaluru, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...

  • Firmware Engineer

    4 weeks ago


    Bengaluru, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...

  • Firmware engineer

    5 days ago


    Bengaluru, India River Full time

    About River:River is an electric vehicle company building multi-utility scooters. At River, we’re building scooters of tomorrow for the ambitious youth of today. Because we believe people only need two things to achieve success: the desire to make it to the top, and the means to get there.With our flagship product River Indie, SUV of Scooters, is designed...