Senior Firmware Software Developer

2 weeks ago


Davangere, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 25,00,000
Firmware Test Engineer Job Description

About People Prime Worldwide :

We help businesses leverage digital technologies to reimagine business models, accelerate innovation, and drive growth. Our expertise spans digital transformation, consulting, and application development.

Role : Firmware Test Engineer

We are looking for an experienced Firmware Test Engineer to join our team. The ideal candidate will have a strong background in embedded systems, microcontrollers, and hardware interfaces.

Key Responsibilities :

  • Embedded Systems Knowledge - Understanding of microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART.
  • Programming Languages - Basics knowledge of C or C++
  • RTOS & Embedded Linux - Experience with Real-Time Operating Systems and Linux-based embedded platforms.
  • Debugging Tools - Familiarity with JTAG, oscilloscopes, logic analyzers, and firmware debugging techniques.
  • Version Control - Using tools like Git for managing codebases and collaborating with developers.
  • Automation & Scripting - Writing test scripts in Python or Bash to automate regression and stress testing.
  • Knowledge of Communication Protocols

Analytical & QA-Specific Skills :

  • Test Planning & Execution - Designing test cases, writing test plans, and executing manual and automated tests.
  • Bug Tracking & Reporting - Using tools like Jira or Bugzilla to log, track, and communicate issues.
  • Root Cause Analysis - Diagnosing failures and working with developers to isolate and fix issues.
  • Regression Testing - Ensuring new firmware updates don't break existing functionality.
  • Soft Skills - Explaining complex technical issues clearly to developers, managers, and stakeholders.
  • Collaborating across hardware, software, and QA teams to ensure product quality.


  • Davangere, Karnataka, India beBeeStorage Full time ₹ 2,30,40,000 - ₹ 2,59,20,000

    Job Title: Storage System EngineerWe are seeking a highly skilled storage system engineer with expertise in storage system design and firmware development.Key Responsibilities:Design, develop, and customize controller firmware for enterprise-class storage solutions.Work on firmware development with a strong focus on NAND Flash technologies (SLC, TLC,...

  • Firmware Specialist

    2 weeks ago


    Davangere, Karnataka, India beBeeSystem Full time ₹ 9,00,000 - ₹ 15,00,000

    Embedded System ArchitectJob DescriptionA Embedded System Architect designs firmware that performs in unpredictable environments. They ensure our devices survive critical missions.Key Responsibilities:Develop real-time embedded software for mission-critical devices.Optimize low-power performance in resource-constrained environments.Implement robust drivers...


  • Davangere, Karnataka, India beBeeFirmware Full time ₹ 1,50,00,000 - ₹ 2,01,00,000

    Job Title:Chief IoT Firmware ArchitectAbout the RoleThis leadership position involves designing and developing firmware for IoT devices using microcontrollers and RTOS. The ideal candidate will have a strong background in embedded systems, networking concepts, and RF protocols.Key ResponsibilitiesDevelop firmware solutions for IoT applications using...


  • Davangere, Karnataka, India beBeeEmbeddedSoftwareDeveloper Full time ₹ 12,00,000 - ₹ 15,00,000

    Embedded Software DeveloperWe are seeking a highly skilled embedded software developer to join our team. The ideal candidate will have:Develop robust and reliable firmware with 6+ years of experience in C++.Hands-on experience in RTOS-based application development using C/C++, GTest for Unit Testing, and Zephyr.Strong knowledge of data acquisition modules,...


  • Davangere, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Embedded Software Developer - Surveillance SolutionsJob SummaryWe are seeking a skilled Embedded Software Developer to design and implement cutting-edge firmware for CCTV systems. This is an excellent opportunity to leverage your expertise in software development, embedded systems, and ARM architecture to create innovative solutions for the surveillance...


  • Davangere, Karnataka, India beBeeProductivity Full time ₹ 1,20,00,000 - ₹ 2,50,00,000

    Senior Project DirectorWe are seeking a seasoned Senior Project Director to oversee the full product lifecycle—from concept to launch.This role demands a strategic leader who can manage high-complexity programs involving electronics hardware, embedded systems, firmware, and manufacturing workflows. Startup or early-stage product experience is highly...


  • Davangere, Karnataka, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    OpenBMC Firmware EngineerAbout the Role:We are seeking an experienced firmware engineer to design, develop, and maintain firmware solutions based on OpenBMC platform.Key Responsibilities:Develop firmware for embedded BMC systems using Yocto-based Linux distributions.Implement and maintain IPMI, Redfish, PLDM, and other BMC protocols and features.Collaborate...


  • Davangere, Karnataka, India beBeesoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Software Development ExpertWe are seeking an experienced software development expert to join our team. As a senior software engineer, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.


  • Davangere, Karnataka, India beBeeDevelopment Full time ₹ 16,00,000 - ₹ 22,00,000

    Senior Developer PositionSkill stack - The ideal candidate will have a strong focus on software engineering, development methodologies and IT service management.We are seeking an experienced Senior Developer to join our project. The successful candidate will have a proven track record of delivering high-quality software applications.Software Development Life...


  • Davangere, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    We are seeking a skilled professional to fill the role of Senior Software Developer.About the RoleThis position involves implementing user-friendly interfaces for complex products and collaborating with the product team to define possibilities.Key Responsibilities:Develop reusable patterns and best practices in software engineering.Provide support for...