Firmware Engineer

4 weeks ago


Bangalore, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

Location : Bangalore, India

Experience : 3-7 Years

Notice Period : Immediate or up to 1 Month

About the Role :

We are seeking an experienced Firmware Engineer specializing in either Security or Memory Firmware to join our Research & Development (R&D) team.

The role involves managing the complete software life cycle, including analysis, development, implementation, and troubleshooting.

The engineer will be responsible for selecting technologies and formulating strategies for firmware development, requiring a deep understanding of both current and emerging technologies in security and memory subsystems.

Key Responsibilities :

- Develop and maintain firmware for embedded systems, ensuring efficient and secure operation.

- Implement, troubleshoot, and optimize firmware for security or memory subsystems.

- Collaborate with hardware, software, and security teams to define system requirements and design firmware architecture.

- Conduct code reviews, testing, and debugging to ensure high-quality firmware performance.

- Analyze and optimize firmware performance and memory utilization.

- Work with tools like Git and Gerrit to manage code versions and review processes.

- Develop documentation for firmware processes, workflows, and troubleshooting guides.

- Stay updated on the latest advancements in silicon security and memory technology, incorporating new techniques and standards as applicable.

Mandatory Skills :

Core Programming and Tools :

- Proficiency in C language programming and strong debugging skills.

- Working knowledge of Git/Gerrit for version control and code review processes.

Security Firmware Expertise :

- Deep knowledge of silicon security subsystems and policies, including trusted platform modules (TPM/fTPM), root of trust, and Widevine.

- Understanding of trusted applications and secure communication handshakes between components.

- Familiarity with security architecture, including cryptographic methods and authentication protocols for embedded systems.

Memory Firmware Expertise :

- Strong understanding of memory technologies such as DDR4, DDR5, and NVDIMM.

- Knowledge of various DIMM types (e.g, UDIMM, SODIMM, RDIMM, LRDIMM, LPDDR).

- Familiarity with Unified Memory Controller (UMC) features such as Error Correcting Code (ECC), Secure Memory Encryption (SME), Secure Encrypted Virtualization (SEV), and Reliability, Availability, and Serviceability (RAS) features.

Skills and Qualifications :

Technical Skills :

- Strong command over embedded C programming with experience in low-level firmware development.

- Proficient in using debugging tools for firmware analysis and error resolution.

- Experience with version control tools like Git and code review systems like Gerrit.

- Solid understanding of memory management and data storage protocols for embedded systems.

- Experience in secure firmware development with a focus on silicon-based security components (for security firmware roles).

- Ability to implement and validate memory and security protocols on different architectures.

Qualifications :

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

- 3-7 years of experience in firmware development for embedded systems, ideally with exposure to security or memory firmware.

- Relevant certifications in embedded system programming, security (e.g, CISSP), or memory technology are a plus

(ref:hirist.tech)
  • Firmware Engineer

    5 days ago


    Bangalore, 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...

  • Firmware Engineer

    3 months ago


    Bangalore, 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

    3 months ago


    Bangalore, 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

    2 days ago


    Bangalore, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore location Total Experience: 4+ yrs Role: Firmware Engineer Salary: Case to case basis Notice period: upto 60 Days Mode of job: 5 Days Working from Office Job Description: Position: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially...

  • Firmware Engineer

    2 months ago


    bangalore, 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


    Bangalore Metropolitan 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 days ago


    Bangalore, 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

    3 weeks ago


    Bangalore, 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...

  • Firmware Engineer

    2 months ago


    Bangalore, 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...

  • Firmware Engineer

    5 days ago


    Bangalore, 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

    3 weeks ago


    Bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job 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...

  • Firmware Engineer

    2 months ago


    bangalore, India Upsurge Labs Full time

    Who We Are: At Upsurge Labs, we’re all about pushing boundaries and redefining what's possible in wearable tech. Based in the heart of Bengaluru, we're a fast-growing startup filled with creative minds and big ambitions. We're on a mission to build tech that makes an impact, and we’re looking for people who want to be a part of something truly...


  • Bangalore, India MKS Instruments Full time

    Job Description 1. Firmware Development: Collaborating with hardware engineers to integrate Firmware and hardware components. Design, develop, and maintain firmware solutions based on project requirements. 2. Testing and Debugging: Writing and executing software verification activities, including unit tests, integration tests, and debugging. They ensure...

  • Firmware Engineer

    2 months ago


    Bangalore, India Upsurge Labs Full time

    Who We Are: At Upsurge Labs, we’re all about pushing boundaries and redefining what's possible in wearable tech. Based in the heart of Bengaluru, we're a fast-growing startup filled with creative minds and big ambitions. We're on a mission to build tech that makes an impact, and we’re looking for people who want to be a part of something...

  • Firmware Engineer

    2 months ago


    Bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job 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...

  • Firmware Engineer

    3 months ago


    Bangalore Urban, 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...


  • Bangalore, India MKS Instruments Full time

    Job Description 1. Firmware Development: Collaborating with hardware engineers to integrate Firmware and hardware components. Design, develop, and maintain firmware solutions based on project requirements. 2. Testing and Debugging: Writing and executing software verification activities, including unit tests, integration tests, and debugging. They ensure...

  • Dsp firmware engineer

    4 weeks ago


    Bangalore, India Texas Instruments Full time

    The Audio BU is hiring an Audio DSP firmware engineer to support its Audio Converter products. In this role you will be part of a team that develops and implements real-time audio processing solutions to deliver innovative audio and speech experience through amplifiers and converters. Candidate will be responsible for designing and developing Audio algorithm...


  • Bangalore/Hyderabad, India MaimsD Technology Full time

    Role : Security Firmware called PSP FW Location : Bangalore, HyderabadExperience : 5 - 10 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysCommon Requirements : - Strong C Programming Skills : Proven expertise in C programming language for embedded systems.- Debugging Proficiency : Ability to effectively debug...


  • bangalore, 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...