Firmware Developer

7 days ago


Bengaluru, India IBST LABS Full time

Key Responsibilities :


- HDD Firmware Development : Design, develop, and optimize firmware for Hard Disk Drives (HDD), ensuring high-performance, reliability, and power efficiency.


- Low-Level Programming : Write and debug low-level C/C++ code for HDD firmware development, with a focus on sector management, error correction, and data integrity.


- Firmware Testing & Debugging : Implement comprehensive testing and debugging procedures for firmware, including automated tests, performance analysis, and system integration.


- System Integration : Work on integrating HDD firmware with other hardware components (e.g., motor control, read/write heads, etc.) and ensuring seamless operation within the storage system.


- Performance Optimization : Identify areas for performance improvements in HDD firmware and optimize them for speed, efficiency, and reliability.


- Documentation : Prepare detailed technical documentation, including firmware specifications, test plans, and user manuals.


- Collaboration : Collaborate with cross-functional teams (hardware engineers, system engineers, QA) to address issues, define requirements, and ensure firmware meets project specifications.


- Continuous Improvement : Stay updated with the latest advancements in HDD technology and incorporate best practices to improve firmware development processes and performance.


Skills & Qualifications :


- Firmware Development : Proven experience in developing HDD firmware and familiarity with embedded systems and low-level programming.


- Programming Languages : Strong proficiency in C and C++ for embedded development and firmware programming.


- Storage Systems Knowledge : Understanding of hard disk drive architecture, including sectors, tracks, and error correction mechanisms.


- SATA/SAS Protocols : Familiarity with SATA, SAS, or other relevant storage protocols for HDD communication and control.


- Performance Optimization : Experience in optimizing firmware for performance, reliability, and power efficiency in storage devices.


- Embedded Systems : Strong knowledge of embedded systems design and experience working with microcontrollers, FPGA, or ASICs.


- Debugging & Testing : Proficiency in debugging tools and techniques for low-level embedded software, including simulators, oscilloscopes, and logic analyzers.


- Version Control Systems : Experience using version control tools like Git or SVN for managing codebase and collaboration.


- Collaboration & Communication : Strong communication skills to collaborate effectively with hardware engineers, QA teams, and other Qualifications :


- Bachelors or Masters degree in Computer Science, Electrical Engineering, Embedded Systems, or a related field.


- Experience with firmware for other storage devices (e.g., SSDs, RAID controllers) is a plus.


- Familiarity with hardware description languages (HDLs) like VHDL or Verilog.


- Understanding of real-time operating systems (RTOS) and its application in embedded Experience with system-level design and hardware-software co-design.

(ref:hirist.tech)
  • Firmware Developer

    2 months ago


    Bengaluru, India N Human Resources & Management Systems Full time

    Job DescriptionJob Title: Firmware DeveloperLocation: Bangalore/Hyderabad/Pune/ChennaiPosition Type: Full-TimeJob Summary:We are looking for a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of...

  • Firmware Developer

    2 months ago


    Bengaluru, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: Bangalore/Hyderabad/Pune/ChennaiPosition Type: Full-TimeJob Summary:We are looking for a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Role Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...


  • 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 Yulu Full time

    About Yulu:We are a leading shared electric mobility technology player in India, dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive.Our robust technology stack and deep stakeholder partnerships have enabled us to create a strong positive impact in several cities over the past five years.We are excited to welcome...


  • Bengaluru, India N Human Resources & Management Systems Full time

    Job DescriptionJob Title: Senior Firmware DeveloperLocation: Bangalore/Pune/Hyderabad/ChennaiPosition Type: Full-TimeJob Summary:We are looking for an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong...

  • Firmware engineer

    1 month ago


    Bengaluru, India ACL Digital Full time

    We are looking for a motivated and experienced Firmware Engineer to join our team! As a Firmware Engineer, you will be responsible for supporting the firmware development team in the design, development and production of our firmware supported products. You will be responsible for testing, documenting and creating firmware standards.Firmware Engineer duties...


  • Bengaluru, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware DeveloperLocation: Bangalore/Pune/Hyderabad/ChennaiPosition Type: Full-TimeJob Summary:We are looking for an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving...

  • Firmware Engineer

    1 month ago


    Bengaluru, India ACL Digital Full time

    We are looking for a motivated and experienced Firmware Engineer to join our team! As a Firmware Engineer, you will be responsible for supporting the firmware development team in the design, development and production of our firmware supported products. You will be responsible for testing, documenting and creating firmware standards.Firmware Engineer duties...


  • 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 PhonePe Full time

    About PhonePe GroupPhonePe is a leading digital payments company with 500 million registered users and 37 million merchants across India, covering over 99% of postal codes. On the back of its leadership in digital payments, PhonePe has expanded into financial services (insurance, mutual funds, stock broking, and lending) as well as adjacent tech-enabled...

  • Firmware Developer

    2 months ago


    Bengaluru, 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 : -...

  • Firmware Engineer

    1 month ago


    Bengaluru, Karnataka, India Uni Connect Pte Ltd Full time

    Firmware Development RoleAs a Firmware Developer at Uni Connect Pte Ltd, you will be responsible for designing and implementing firmware for various devices. Your strong foundation in C programming and debugging skills will be essential in delivering high-quality firmware solutions.Key ResponsibilitiesDevelop firmware for devices using C programming...


  • Bengaluru, Karnataka, India Bonzer Business Solutions Pvt. Ltd. Full time

    At Bonzer Business Solutions Pvt. Ltd., we are seeking a highly skilled Firmware Architect to lead our firmware engineering efforts.We offer a competitive salary of approximately ₹25,00,000 - ₹40,00,000 per annum.About the JobThe successful candidate will have at least 4 to 8 years of experience with Bare metal/RTOS programming in C and 10+ years of...


  • Bengaluru, India Luxoft Full time

    Project Description:The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology.Responsibilities:- Drive the hands-on development of firmware solutions, ensuring innovation and efficiency- Employ strong C language programming skills to create high-quality and reliable firmware- Optimize and enhance...


  • Bengaluru, Karnataka, India PhonePe Full time

    About PhonePe:PhonePe is a leading digital payments company with 50 crore registered users and 3.7 crore merchants covering over 99% of India's postal codes.The company has expanded into financial services, including insurance, mutual funds, stock broking, and lending, as well as adjacent tech-enabled businesses such as Pincode for hyperlocal shopping and...


  • Bengaluru, India Luxoft Full time

    Project Description:The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology.Responsibilities:- Drive the hands-on development of firmware solutions, ensuring innovation and efficiency- Employ strong C language programming skills to create high-quality and reliable firmware- Optimize and enhance...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Senior BMC Firmware DeveloperLenovo ThinkSystem XCC is a leading BMC firmware development platform for Lenovo ThinkSystem products. We are seeking a talented engineer to join our team and contribute to creating the world's top servers. The successful candidate will be responsible for the development and maintenance of the server BMC firmware for...


  • Bengaluru, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware DeveloperLocation:Bengaluru (Onpremise)Position Type:FulltimeDescription:4-8 yrs of experience in Embedded Software design & development, in a reputed product development companyExcellent hands on Embedded C programming skills with Data structures, various search & sort Algorithms, etc…FW development on Multi core platformStrong hands-on...


  • Bengaluru, India Luxoft Full time

    Project Description:The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology.Responsibilities:- Drive the hands-on development of firmware solutions, ensuring innovation and efficiency- Employ strong C language programming skills to create high-quality and reliable firmware- Optimize and enhance...