Firmware Engineer

4 weeks ago


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

  • Bangalore, Karnataka, India ELECBITS TECHNOLOGIES PRIVATE LIMITED Full time

    SALARY : 15LPA - 25LPAElecbits is a tech-enabled B2B platform that helps Electronics Enterprises to go from an idea to a shelf ready, commercial Electronics Product. We cover the end-to-end intricacies involved in the Electronics product development & manufacturing cycle using 25+ micro-services on our platform.The Senior Firmware Engineer will design,...

  • Firmware Engineer

    1 month ago


    Bangalore, Karnataka, India BlueByte Technologies Full time

    Job Description :Firmware Development : Primary Skills : - Strong knowledge embedded concepts - Must have experience in developing solutions on Microcontroller with hands on experience in Embedded Linux, Embedded C and C++, Strong debugging skills - Experience on protocols like BACnet, ethernet communication, Serial communication interfaces like RS 485, SPI,...


  • Bangalore, Karnataka, India HeadPro Consulting LLP Full time

    We have a job opportunity for Firmware EngineerPosition : Firmware EngineerJob Location : BangaloreCTC : UPTO 19 lpa fixedEXP : 5-10 yrs.NP : Should not be more than 60 daysMandatory Skills : must have experience in 3 RTOS (Real time operating system), C Programming, Embedded C.Required Skills :- Experience developing C language firmware for embedded...

  • Firmware Developer

    1 month ago


    Bangalore, Karnataka, India VARITE Inc. Full time

    Job Description : We are seeking a skilled Firmware Developer to join our engineering team. The ideal candidate will have extensive experience in developing low-level drivers and firmware for various embedded devices. You will work with a range of bus protocols and microcontrollers to create robust and efficient firmware solutions.Key Responsibilities : -...

  • Mempage Technologies

    2 months ago


    Bangalore, Karnataka, India Mempage Full time

    Company Description :Mempage Technologies Private Limited focuses on providing Product Engineering Services and Building Future Technology using cutting-edge digital technologies like Artificial Intelligence, the Internet of Things (IoT), Edge, and Cloud Computing. The company specializes in R&D, MVP, product development, and technology services in areas...


  • Bangalore, Karnataka, India Nilasu consulting Full time

    Role Objective : - As a Senior Embedded Firmware Engineer at Skytex, you will play a critical role in the development of embedded subsystems for our next-generation UAS platforms. - You will work closely with cross-functional teams to design, implement, and optimize firmware solutions. - Your expertise will be essential in ensuring the performance,...


  • Bangalore, Karnataka, India Workship Full time

    Roles & Responsibilities :- Design / Develop / Own / Maintain & Sustain Embedded Firmware written in C- Work on Low-level Embedded Firmware written in asynchronous mode- Design, Develop, Port, Debug, and Test C and Assembly code for Embedded Systems- Develop and Implement algorithms and procedures in C and Assembly code.- Own Technical documentation of the...

  • Firmware Developer

    2 months ago


    Bangalore, Karnataka, India EXIMIETAS DESIGN PRIVATE LIMITED Full time

    Job Description : About the Role :We are seeking a talented Storage Firmware Developer to join our team and contribute to the development of cutting-edge storage solutions. You will be responsible for designing, developing, and optimizing firmware for our storage devices, ensuring exceptional performance and reliability.Key Responsibilities :- Develop and...

  • Firmware Engineer

    1 month ago


    Bangalore, Karnataka, India Appsperts People Solution Full time

    Job Description :Roles and responsibilities : - Assist project teams in establishing product requirements and software specifications which fulfill customer needs- Design, code, test, review, and document embedded software/firmware in accordance with project cost, schedule, and performance objectives- Design and implement firmware modules using C, C++,...


  • Bangalore, Karnataka, India Globner Consulting LLP Full time

    Job Description Software Developer you will be required to :- Participate in firmware specification development, firmware architecture, design, code development, debugging, module integration, participation in code reviews, documentation, unit/integration/system testing, and other assigned Engineering tasks.- Strong knowledge in Low level driver development...

  • Firmware Engineer

    2 months ago


    Bangalore, Karnataka, India Mettsenia solutions pvt ltd Full time

    Job Summary :We are seeking an experienced Firmware Engineer to join our IoT/IIoT team. The ideal candidate will have hands-on experience in LoRaWAN firmware development, MQTT protocol, and AWS IoT Core integration, with a strong background in working with STM32 and ESP32 processors. You will be responsible for developing, testing, and deploying firmware...

  • River Mobility

    2 months ago


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

  • Firmware Engineer

    2 months ago


    Bangalore, Karnataka, India HEPL - A Cavinkare Group Company Full time

    Job Description :Key Responsibilities :- Firmware Development : Design, implement, and maintain firmware for embedded systems, ensuring optimal performance, reliability, and scalability.- Linux Kernel Customization : Adapt the Linux kernel to meet specific hardware requirements and application needs, including device drivers, networking protocols, and system...

  • Firmware Architect

    2 months ago


    Bangalore, Karnataka, India Swasti Enterprises LLP Full time

    Position Objective :The Embedded Firmware Architect will be individually responsible for everything firmware-related. Architect, design, develop and maintain firmware for the company productsResponsibilities :1. Develop the System SW, electrical architecture, and interfaces based on our platform requirements2. Document the architecture in system engineering...


  • Bangalore, Karnataka, India Talpro Full time

    Job Description : - 6+ years of experience. - Worked in depth in Embedded firmware development. - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232, timers, DMA, interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts. -...

  • Firmware Developer

    2 months ago


    Bangalore, Karnataka, India Lancetech solutions Full time

    Job Title : Senior/Lead Firmware Engineer - Video Streaming TechnologiesLocation : BangaloreExperience : 5+ years relevant experienceJob Description :Key Responsibilities :- Design, develop, and optimize firmware for video streaming applications.- Work with streaming protocols and concepts, including RTSP, RTP, RTCP, MPEG2TS, HLS, and FEC.- Collaborate on...


  • Bangalore, Karnataka, India Antal International Full time

    Job Responsibilities :- Hands on Design and implementation to create, set up software solutions that is project ready with a solid process and framework including engineering documentation, training, and continuous skill development- Support and execute FW/SW board bring up, debug for all System design engineering projects- Firmware development experience...

  • ABM Respiratory Care

    2 months ago


    Bangalore, Karnataka, India ABM Respiratory Care Full time

    KEY RESPONSIBILITIES :- Design and develope integrated software systems & firmware for medical devices- Take proof-of-concept clinical algorithms and developing them into a production worthy engine that can be deployed in end medical products- Test/Validate and documenting as part of development process- Collaborate with our Hardware Engineers to specify,...


  • Bangalore, Karnataka, India Globalemployees.com Full time

    Responsible for design, development, and maintenance of software and firmware for electronic control systems in railway industry. This includes developing software requirements specifications, functional specifications, and software design documents.Essential Qualifications :- Bachelors degree in Computer Science, Electronics Engineering or related field-...

  • SASNEE Technologies

    2 months ago


    Bangalore, Karnataka, India SASNEE Technologies Full time

    Company Description :Founded in 2014, SASNEE Technologies Pvt Ltd is a trusted partner for leading semiconductor and consumer electronics companies, specializing in video processing, Ultra High Definition (UHD), low-power system design, and IoT solutions. With a commitment to delivering best practices, SASNEE provides end-to-end product design and...