Firmware Developer

3 days ago


Bengaluru, India Maimsd Technology Full time

Senior Firmware Engineer/Architect Job Description
We are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep understanding of microcontroller architecture, real-time operating systems (RTOS), and communication Responsibilities :

  • Firmware Architecture & Development : Design, develop, and architect firmware for low-latency applications, primarily on baremetal platforms. This includes creating custom schedulers and optimizing code for performance and memory usage.
  • System Integration : Develop and debug firmware for new SoCs, including bootloaders, ROM patches, and peripheral drivers for hardware IPs.
  • Protocol Development : Design and implement high-speed communication protocols such as PMBus, AVS, VID3, or similar, ensuring robust and efficient data transfer.
  • Optimization : Customize and optimize schedulers, memory partitions, and data structures (e.g., linked lists, message queues) to meet strict performance and space constraints.
  • Debugging & Testing : Utilize advanced debugging tools like JTAG to troubleshoot complex firmware issues and ensure code :

Education : Bachelor's degree in Electronic and Communication, Computer Science, Electrical Engineering, or a related field.

Experience

  • 5+ years of experience in firmware development, with a strong focus on embedded systems.
  • Experience in the semiconductor industry is a plus.
  • Proven experience with baremetal or RTOS-based embedded software development.
  • Strong exposure to ARM Cortex M/S/R series architecture, including deep knowledge of hardware and software interrupts and their priority configurations.
  • Experience with bootloaders, multi-threaded applications, and custom scheduler development.
  • Proficiency with Makefile and build systems.

Preferred Skills

  • RTOS & Core Architecture : In-depth working knowledge of RTOS concepts, ARM controller core architecture, user and privileged modes, and scheduler operations.
  • Code Optimization : Expertise in optimizing code for performance, space, and memory management.
  • Debugging : Advanced debugging skills using tools like JTAG.
  • Design Patterns : Familiarity with embedded design patterns such as interrupt-driven, event-driven, and message-driven architectures.

)


  • Firmware Developer

    3 days ago


    Bengaluru, India Kazam Full time

    Key Responsibilities: ● Design, develop, and test firmware for rectifiers and AC chargers. ● Collaborate closely with hardware engineers to define firmware requirements and specifications. ● Implement control algorithms and digital signal processing (DSP) techniques to optimize rectifier and power electronics performance. ● Develop and maintain code...

  • Firmware Developer

    4 days ago


    Bengaluru, Karnataka, India Hire Xpert Full time ₹ 2,50,000 - ₹ 7,50,000 per year

    Hi All,We are looking for Firmware Developer who can join immediately.Location-Bangalore/ChennaiResponsibilitiesl  Design, develop, and maintain firmware for embedded products.l  Collaborate with hardware/software teams to define driver requirementsl  Implement and optimize low-level drivers for peripherals and platforms.l  Debug and troubleshoot...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India MaimsD Technology Full time

    Senior Firmware Engineer/Architect Job DescriptionWe are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep...

  • Firmware Developer

    5 days ago


    Bengaluru, India MaimsD Technology Full time

    Senior Firmware Engineer/Architect Job DescriptionWe are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep...

  • Firmware Developer

    2 weeks ago


    Bengaluru, Karnataka, India Maimsd Technology Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Senior Firmware Engineer/Architect Job DescriptionWe are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep...

  • Firmware Developer

    3 days ago


    Bengaluru, India MyCareernet Full time

    Company:Global Technology organization Key Skills:Firmware, C Programming, Device Driver, Networking, Storage, PCIe. Roles & Responsibilities: Develop and maintain embedded firmware for hardware accelerators. Collaborate with distributed teams across multiple sites and time zones. Interface directly with technical contacts in customer labs to gather...

  • Firmware Developer

    4 days ago


    Bengaluru, Karnataka, India MyCareernet Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Global Technology organizationKey Skills:Firmware, C Programming, Device Driver, Networking, Storage, PCIe.Roles & Responsibilities:Develop and maintain embedded firmware for hardware accelerators.Collaborate with distributed teams across multiple sites and time zones.Interface directly with technical contacts in customer labs to gather requirements...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title: Senior Firmware DeveloperKey Responsibilities:Firmware Design and Development: Create firmware test plans, execute firmware tests, and perform unit testing.Firmware Testing and Debugging: Collaborate with firmware teams to identify and debug defects.Automated Testing: Automate firmware testing for improved efficiency and coverage.Process...

  • Firmware Developer

    3 days ago


    Bengaluru, India EMO Full time

    Position:Firmware Developer Location:Bangalore About UsAt EMO Energy, we're a fast-moving deep-tech startup revolutionizing the electric mobility space. We are building a complete end-to-end EV technology stack from high-performance battery systems to intelligent control electronics powering the next generation of electric vehicles. We thrive on innovation,...


  • Bengaluru, Karnataka, India beBeeEngineering Full time ₹ 15,000 - ₹ 28,00,000

    **Firmware Development Opportunities**Our organization is currently seeking a skilled Firmware Engineer to join our team.**Job Description:**As a Firmware Engineer, you will be responsible for designing, developing, debugging, verifying, and validating firmware, software, and hardware. You will participate in day-to-day firmware development work and provide...