Staff Firmware Engineer

2 months ago


Delhi, India Geminus Tech Full time
GeminusTech is a trusted development partner for software product startup companies as well as industry leading multi facet product companies. Our team is a bunch of seasoned professionals working with cutting edge technologies in storage, networking, satellite, SDV and cloud domain.

Position Overview:We are seeking a

Senior Embedded Firmware Developer

with extensive experience in maintaining and enhancing embedded systems. This role focuses on our encryption offload hardware, which is exposed to hosts over NVMe interfaces. The ideal candidate will have a strong background in embedded firmware development, particularly in memory-constrained environments using a "super loop" architecture.You will collaborate with cross-functional teams, and ensure the delivery of high-quality, performant, and reliable firmware. You will play a key role in maintaining the quality and performance of our products while interacting with customers to ensure their satisfaction.

Key Responsibilities:Firmware Development:

Maintain and enhance the embedded firmware for our encryption offload hardware, ensuring seamless integration with NVMe interfaces.System Optimization:

Optimize firmware performance in memory-constrained environments, utilizing deep knowledge of custom memory management and timer systems.Security Focus:

Implement and enhance security features within the firmware to support high-performance encryption operations.Debugging and Troubleshooting:

Diagnose, debug, and resolve issues related to firmware, hardware, and the NVMe interface, ensuring robust and reliable operation.Customer Collaboration:

Interact with customers to understand their needs and incorporate feedback into firmware enhancements.Cross-Functional Collaboration:

Work closely with hardware, software, and QA teams to ensure the seamless operation of the encryption offload hardware across all system layers.Documentation:

Document all enhancements, updates, and processes for internal use and customer support.

Qualifications:Educational Background:

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.Experience:

8-12 years of experience in embedded firmware development, with a strong track record in memory-constrained environments.Technical Expertise:

Proficiency in C/C++ programming for embedded systems, with deep knowledge of "super loop" architecture.Storage and Security Knowledge:

Experience with NVMe interfaces and encryption technologies, including the integration of security protocols in embedded systems.Debugging Skills:

Strong debugging and troubleshooting skills, particularly in low-level firmware environments.Communication:

Excellent communication skills, capable of working closely with cross-functional teams and articulating technical concepts to stakeholders.

Preferred Skills:Knowledge of scripting languages such as Python for automation and testing.Understanding of security protocols and encryption in embedded systems.Experience in product lifecycle management, from concept to deployment.



  • delhi, India Renesas Electronics Full time

    About the Company:This is an opportunity to join a top-notch BMS IC Team with Renesas’s leading Power Business Unit. You will be part of a very skilled group of engineers who are helping build world class automotive and consumer BMS products.About the Role:Your main responsibility will be to design, develop & maintain Firmware platform that scales with...


  • Delhi, Delhi, India Lenovo Full time

    Join Lenovo's UEFI Firmware Development TeamWe are Lenovo, a global technology powerhouse, and we're seeking a talented UEFI Firmware Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will play a crucial role in creating the world's top servers.ResponsibilitiesDevelop and maintain x86 and ARM server...

  • Firmware Engineer

    2 weeks ago


    Delhi, Delhi, India Drones Tech Lab Full time

    About the RoleWe are seeking a skilled and innovative Firmware Engineer to join our team at Drones Tech Lab, focusing on the design, development, and optimization of firmware for Unmanned Aerial Vehicle (UAV) applications. This role is critical to ensuring the performance and security of UAV systems, particularly in safety-critical and GPS-denied...

  • Firmware Engineer

    1 month ago


    delhi, India Schneider Electric Full time

    Key Responsibilities: Designing and developing embedded software solutions using the Linux operating system. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products. Design, develop and own product firmware for new product development. Work with other developers to ensure the...

  • Firmware Engineer

    1 month ago


    delhi, India Schneider Electric Full time

    Key Responsibilities:Designing and developing embedded software solutions using the Linux operating system.Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products.Design, develop and own product firmware for new product development.Work with other developers to ensure the...


  • Delhi, Delhi, India DEVANG SOLAAR Full time

    At DEVANG SOLAAR, we are seeking a highly skilled Firmware Design Engineer to join our team.Key Qualifications:Bachelor's degree in Electronics or related field.Minimum 2 years of experience in firmware design and development.Expertise in power electronics, product designing, and digital circuit design.Familiarity with microcontrollers, such as PIC, AVR, and...


  • delhi, India Qualcomm Full time

    Job Title: Bluetooth Firmware Engineer, Senior Location: Hyderabad Job Description: This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices. Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...

  • Firmware Engineer

    2 weeks ago


    Delhi, India Drones Tech Lab Full time

    Job Title –Firmware Engineer (UAV Systems)Company –Drones Tech Lab TMExperience –3+ yearsIndustry –Aerospace & Defence (UAV)Location –KolkataorRemoteCompany DescriptionDrones Tech Lab TMis a pioneer in drone manufacturing, drone pilot training, drone forensics and executes drone-as-a-service projects such as mapping, surveillance, agriculture, etc....


  • delhi, India Qualcomm Full time

    Job Title: Bluetooth Firmware Engineer, SeniorLocation: HyderabadJob Description:This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices.Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...


  • Delhi, India Schneider Electric Full time

    Position Title: Firmware Design EngineerDesignation: Manager / Senior Manager Firmware DesignExperience (Min-Max): 3 - 15 YearsQualifications: B.E/ B.TechKey Responsibilities/Deliver:Firmware development of embedded products using embedded C and C++Software engineering development using layered architecture for drivers, RTOS, MLL, API etc..Hands on...


  • delhi, India Globex Digital Full time

    Role: Senior Firmware Engineer Experience: 5 to 10 Years Location: Hyderabad Mode: Work From Office Primary Responsibilities: • Senior Firmware Engineer that can capably lead/work independently on Firmware design and development tasks while working within the common core code base used high-performance transceiver and optical modules. • Develop...


  • Delhi, Delhi, India Dover India Full time

    Firmware Tech LeadJoin Dover India as a Firmware Tech Lead and take on a challenging role that requires technical leadership and hands-on firmware development expertise. As a key member of our TWG team, you will be responsible for leading software development projects with a focus on quality and timeline.Key Responsibilities:Collaborate with the TWG team to...


  • Delhi NCR, India Kimbal Technologies Full time

    Job Description:Firmware Software Engineer- EmbeddedKey Responsibilities:Design, develop, and test firmware for embedded systemsDevelop and maintain C and C++ code for firmware developmentCollaborate with hardware engineers to ensure seamless hardware-software integrationDebug and troubleshoot firmware issuesDevelop and maintain low-level device drivers and...

  • Techlead Firmware

    3 months ago


    Delhi, India Dover India Full time

    About Dover:Dover is a diversified global manufacturer with annual revenues in excess of $8 billion. We deliver innovative equipment and components, specialty systems and support services through four major operating segments: Energy, Engineered Systems, Fluids, and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead...


  • Delhi, India Geminus Tech Full time

    About Geminus TechGeminusTech is a trusted development partner for software product startup companies as well as industry leading multi facet product companies. Our team is a bunch of seasoned professionals working with cutting edge technologies in storage, networking, satellite, SDV and cloud domain.Position Overview:We are looking for a skilledEthernet...


  • delhi, India Geminus Tech Full time

    About Geminus TechGeminusTech is a trusted development partner for software product startup companies as well as industry leading multi facet product companies. Our team is a bunch of seasoned professionals working with cutting edge technologies in storage, networking, satellite, SDV and cloud domain.Position Overview:We are looking for a skilled Ethernet...

  • Firmware Engineer

    1 month ago


    delhi, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title - Firmware Developer Years of Experience - 5-9 years Location - Chennai JD- Good Knowledge on programming in C, debugging & troubleshooting. Bitwise operators, Memory (malloc, calloc), pointers Good knowledge in Data Structures, OS concepts Good System programming skills - Linker & Debugger Must possess good verbal and written communication...


  • Delhi, India Vecmocon Technologies Pvt Lmt Full time

    About the RoleWe are seeking a highly skilled Embedded Firmware Developer to join our team at Vecmocon Technologies Pvt. Ltd. As a key member of our engineering team, you will play a critical role in the development of new firmware and maintenance/enhancement of existing firmware for our electric vehicles.Key Responsibilities- Develop application layer code,...


  • Delhi, India Sieva Networks Solutions Pvt Ltd Full time

    **About Us**: Sieva Networks Solutions is hiring for its exclusive US client, based in California. The client is manufacturing and selling GPS trackers, mainly in the US. Website details: **Key Responsibilities**: - Develop and maintain firmware for GPS tracking devices, with an emphasis on performance optimization, power management, and robust operation. -...


  • Delhi, India Tech Mahindra Full time

    Role/Skill:Memory Firmware ( ABL FW )Experience:3-7 yearsLocation:BangaloreJD:•Good understanding of DDR4, DDR5, NVDIMM•Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR)•Good understanding of UMC features like ECC, SME, SEV, RAS etc