Firmware Developer

16 hours ago


Bengaluru, Karnataka, India Maimsd Technology Full time ₹ 1,80,000 - ₹ 2,40,000 per year

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

    6 days ago


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

    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 in...

  • Firmware Developer

    6 days ago


    Bengaluru, Karnataka, India EMO Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Position:Firmware DeveloperLocation: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,...

  • Firmware Developer

    6 days ago


    Bengaluru, Karnataka, India Triphase Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Role & responsibilitiesThorough Knowledge in C & C++ programming skills.Extensive Design and implementation experience & debugging skills on embedded platformsPractical experience in programming of 8 /16 /32 bit microcontrollers ( Renesas / TI/ Nuvoton/ST/ NXP / PIC/ ) for in realKnowledge on ARM core ProcessorKnowledge on BLDC motor control .time...


  • Bengaluru, Karnataka, India Sportstech GMBH Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness/wearable devices, with a strong focus on Bluetooth Low Energy (BLE) integration with mobile applications. The role involves developing low-power embedded solutions, integrating with NDK/SDK layers, and collaborating closely with mobile app teams to...


  • Bengaluru, Karnataka, India Eximietas Design Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title: Firmware & Driver EngineerLocation: BangaloreExperience: 8 to 14 YearsNotice Period: Immediate / 15days / 30 DaysRole & responsibilitiesDesign, develop, and validate bare-metal firmware and drivers on pre-silicon FPGA/emulation platforms (HAPS, Synopsys ZeBu, or equivalent).Hands-on experience with ARM architectures, SoC boot flows, and low-level...


  • Bengaluru, Karnataka, India Simperion Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain firmware on Android devices using Embedded C.* Collaborate with SOC design team for CPU, USB, GPU programming & PCIe integration.

  • Firmware Developer

    6 days ago


    Bengaluru, Karnataka, India Simperion Technologies Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain firmware using Embedded C, Python & Yocto.* Collaborate with cross-functional teams on BMC, I2C, ADC, UART, SP, SPI, PCIe & Redfish interfaces.

  • Firmware Engineer

    4 days ago


    Bengaluru, Karnataka, India Eximietas Design Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development,...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...


  • Bengaluru, Karnataka, India Talent21 Management Shared Services Pvt. ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    What you will doWork on creating FW requirements for Boot ROM based on Design and Security specificationsDevelop the Firmware in CCreate bit file for the Firmware created by you, validate the Firmware using FPGA board to be provided to youDefine and execute self-verification activity for security aspect of the SOC (both for compliance & penetration threats...