Embedded Firmware Specialist

12 hours ago


Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time
Firmware Engineer Job Description

We are seeking a highly skilled Embedded Firmware Specialist to join our Research & Development (R&D) team.

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

The specialist 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.

Estimated Salary: $100,000 - $150,000 per year.



  • Bengaluru, Karnataka, India HEPL - A Cavinkare Group Company Full time

    Job Overview:HEPL, a Cavinkare Group Company, seeks an exceptional Embedded Systems Firmware Specialist to join our team. This role involves designing, implementing, and maintaining firmware for embedded systems to ensure optimal performance, reliability, and scalability.Key Responsibilities:Firmware Development: Develop firmware for embedded systems using C...


  • Bengaluru, Karnataka, India UST Full time

    UST: Embedded Firmware Engineer Opportunity in BengaluruWe are seeking a highly skilled Embedded Firmware Engineer to join our team at UST in Bengaluru.Key Responsibilities:Design and develop embedded firmware for various applicationsCollaborate with cross-functional teams to integrate firmware into larger systemsDevelop and maintain high-quality, reliable,...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Overview of CAPUF EmbeddedCAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for custom hardware, firmware, and software development.Job SummaryWe are seeking an experienced Embedded Hardware Development Engineer to join our team. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time

    Digital Product DeveloperWe are seeking a skilled Digital Product Developer to join our team at TekPillar Services Pvt. Ltd.About the RoleThis is an excellent opportunity for a talented individual with expertise in firmware development and embedded systems. As a Digital Product Developer, you will be responsible for designing, developing, and testing...


  • Bengaluru, Karnataka, India Quantumbricks Full time

    Embedded Firmware EngineerWe are seeking a highly skilled Embedded Firmware Engineer to design, develop, and debug firmware for microcontroller- and microprocessor-based hardware systems.About the RoleThis is a critical position in our company where you will work closely with hardware engineers to understand board and processor architecture, providing input...


  • Bengaluru, Karnataka, India LeadSoc Technologies Pvt Ltd Full time

    Welcome to LeadSoc Technologies Pvt Ltd, a company specializing in design services for VLSI and Embedded systems. We offer product engineering and design services to clients across various industries.About the RoleWe are seeking an experienced Embedded Firmware Engineer to join our team. As a key member of our SSD firmware development team, you will be...


  • Bengaluru, Karnataka, India The Energy Company Full time

    About The RoleWe are seeking a skilled Firmware Development Specialist to join our team at The Energy Company.The ideal candidate will have a strong background in embedded systems and firmware development, with a focus on battery management systems (BMS). This is a key role in our organization, and we are looking for someone who can contribute to the design,...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Job DescriptionWe are seeking an experienced Firmware Security Engineer to join our team at MaimsD Technology.This role is based in Bangalore, Hyderabad, and requires 5-10 years of experience.The selected candidate will be responsible for designing, developing, and testing firmware for embedded systems.Key responsibilities include:Collaborating with hardware...


  • Bengaluru, Karnataka, India Tata Elxsi Full time

    Tata Elxsi offers exciting opportunities for motivated professionals to excel in their careers.Estimated salary range: ₹8,50,000 - ₹14,00,000 per annum.We are seeking a talented Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer at Tata Elxsi, you will play a key role in designing and developing firmware solutions for embedded...


  • Bengaluru, Karnataka, India Nilasu consulting Full time

    Senior Embedded Firmware EngineerAbout the Role:We are seeking a highly skilled Senior Embedded Firmware Engineer to join our team at Nilasu Consulting. As a key member of our engineering team, you will play a critical role in the development of embedded subsystems for our next-generation Unmanned Aerial Systems (UAS) platforms.About You:To succeed in this...


  • Bengaluru, Karnataka, India HEPL - A Cavinkare Group Company Full time

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


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job DescriptionSenior Embedded Firmware ArchitectPhase Power Protection Private Limited seeks a skilled Senior Embedded Firmware Architect to lead the development of our cutting-edge embedded systems. Key Responsibilities:Design and implement efficient embedded firmware solutions using ARM architecture.Lead a team of engineers in the development of firmware...


  • Bengaluru, Karnataka, India Whitefield Careers Full time

    Job Description:We are seeking an experienced Embedded Firmware Engineer to join our team at Whitefield Careers. The successful candidate will have a strong background in firmware development, with experience in C programming language and familiarity with x86, ARM, and RISC-V architectures.Responsibilities:Design, develop, debug, verify, and/or validate...


  • Bengaluru, Karnataka, India Tata Elxsi Full time

    Tata Elxsi offers a dynamic work environment where creativity meets innovation. We believe in nurturing growth and fostering curiosity among our team members.We seek an exceptional Embedded Firmware Engineer to join our team. This role is ideal for someone with a passion for firmware development, programming, and system design.About the Role:The successful...


  • Bengaluru, Karnataka, India Whitefield Careers Full time

    About The JobWe are seeking an Embedded Software Specialist to join our team at Whitefield Careers. As a key member of our team, you will be responsible for designing, developing, debugging, verifying and validating firmware/BIOS, software and/or hardware.Key Responsibilities:Design, develop, debug, verify and/or validate firmware/BIOS, software and/or...


  • Bengaluru, Karnataka, India Suitable Full time

    Join Suitable as a Firmware Quality Assurance Specialist and contribute to the development of high-quality embedded systems. Your expertise in test automation and debugging will help us ensure that our products meet industry standards.We offer a competitive salary of $150,000 per year, plus benefits.Key responsibilities include:Designing and implementing...


  • Bengaluru, Karnataka, India Western Digital Full time

    We are seeking an experienced Embedded Firmware Development Engineer to join our team at Western Digital. This role involves designing and developing firmware for storage enclosures and servers.Responsibilities:Design and develop firmware for Western Digital SAS/NVMe/NVMe-oF storage enclosures/serversCollaborate with engineers within the team and across...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Capgemini Engineering is hiring for a skilled Embedded Systems Engineer to work on firmware development and automation.About the RoleThe successful candidate will have hands-on experience in Python programming, with a focus on application development and automation. Additionally, they should be familiar with PC architecture, including BIOS, hardware...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Embedded Firmware Engineer - WLANAbout the Role:We are seeking a highly skilled Embedded Firmware Engineer to join our team in Hyderabad. As a key member of our organization, you will be responsible for designing, developing, and testing firmware for our WLAN products.Responsibilities:- Develop and maintain high-quality firmware for our WLAN...


  • Bengaluru, Karnataka, India Workship Full time

    Roles & Responsibilities:- Design and develop embedded firmware written in C for various applications.- Work with low-level embedded firmware written in asynchronous mode to ensure efficient system performance.- Collaborate in the design, development, and testing of C and Assembly code for embedded systems, ensuring robust and reliable solutions.- Develop...