Firmware Developer

4 days ago


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


Position:
Firmware Developer


Location:
Bangalore

About Us
At 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, speed, and real-world impact, building products from the ground up. If you want to build, scale, and own products that change how the world moves, this is your stage.

Job Summary
We're looking for a passionate Firmware Developer to design and develop embedded firmware for our next-generation EV power electronics and battery systems. You'll be working on developing code, the intersection of hardware and software, and solving challenging problems in real-time systems, safety-critical code, and performance optimization that directly impact how electric mobility is built and scaled.

What You Will Do

  • Proven expertise in embedded C/C++ development, with hands-on experience in designing, coding, and optimizing firmware for real-time embedded systems (ARM/STM32 or equivalent MCUs).
  • Strong ability to architect, build, and integrate firmware with custom hardware platforms, ensuring seamless interaction across power electronics, sensors, and battery systems.
  • Solid understanding and practical experience with communication protocols such as CAN, UART, SPI, and I2C, including protocol stack implementation and validation.
  • Demonstrated capability in firmware testing and validation, using tools such as oscilloscopes, logic analyzers, in-circuit debuggers, and hardware-in-loop (HIL) setups to ensure robustness and reliability under real-world EV operating conditions.
  • Experience with RTOS-based development, interrupt-driven programming, and low-level driver development, with a focus on performance, safety, and scalability.
  • Strong debugging and problem-solving skills, capable of identifying root causes in tightly coupled hardware-software systems.
  • Exposure to functional safety standards (ISO 26262, MISRA C), power electronics, battery management systems (BMS), or motor control algorithms will be considered a strong advantage.
  • Passionate about electric mobility technologies, with the drive to build and deploy cutting-edge solutions at scale.
  • Maintain clear technical documentation for firmware modules and contribute to code reviews and best practices.

What We're Looking For

  • Bachelor's or Master's in Electronics, Electrical, Computer Engineering, or related field.
  • 2–5 years of experience in embedded firmware development.
  • Strong expertise in C/C++ programming for real-time embedded systems.
  • Hands-on experience with RTOS, interrupt-driven programming, and low-level drivers.
  • Knowledge of automotive/EV standards (ISO 26262, functional safety, MISRA C) is a plus.
  • Familiarity with power electronics, battery systems, or motor control is highly desirable.
  • Solid debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Passionate about electric mobility and clean energy technologies.


Why Join Us?

  • Be at the forefront of EV innovation, building technology that drives the future of mobility.
  • Opportunity to own and lead modules end-to-end, from idea to deployment.
  • Fast-paced startup environment with immense learning and growth potential.
  • Work with a world-class team of engineers, innovators, and problem-solvers.
  • Competitive compensation with equity opportunities grows as we grow.

Skills: building,embedded,communication tools,coding,power electronics,firmware testing and system integration,embedded c/c+,can,code,debugging and validation,embedded development tools,integration,firmware


  • Firmware Developer

    4 days ago


    Bengaluru, Karnataka, India Kazam Full time ₹ 1,04,000 - ₹ 1,30,878 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...


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


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


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,04,000 - US$ 1,30,878

    Embedded Firmware DeveloperContribute to the development of firmware for next-generation data acceleration technologies in a collaborative environment.Key Responsibilities:Develop low-level firmware for embedded systems within an RTOS environment.Collaborate closely with cross-functional teams to deliver integrated firmware solutions.Design, develop, and...


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

    Firmware Development Expert We are seeking an experienced Firmware Development Expert to contribute to the development of high-performance storage firmware for next-gen products.Key Responsibilities:Design and optimize firmware for NAND Flash-based storage products (SATA/PCIe/NVMe)Develop Flash Translation Layer (FTL) and/or Flash Management modulesImplement...

  • Firmware Developer

    4 days ago


    Bengaluru, Karnataka, India Triphase Technologies Full time ₹ 9,00,000 - ₹ 12,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 Leadsoc Technologies Pvt Ltd Full time

    About the Role :We are looking for an experienced Android Firmware Developer with strong expertise in Embedded C, Linux OTA, Bootloader, and Firmware Development. The role involves building robust firmware solutions for Android-based platforms, ensuring scalability, performance, and reliability.Key Responsibilities :- Design, develop, and maintain firmware...


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

    Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team in Firmware Validation.This is a high-level position that requires strong technical expertise and experience in SSD Firmware development and validation.Key Responsibilities:You will design and develop comprehensive test scripts to validate firmware for enterprise-class...


  • Bengaluru, Karnataka, India Talpro Full time

    Location : BangaloreJob Description :We are looking for an experienced Embedded Firmware Developer with a strong background in C programming and firmware development.The ideal candidate should have at least 6 years of hands-on experience in developing embedded firmware for microcontrollers and possess expertise in working with various interfaces such as I2C,...


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

    Job Title: Embedded Firmware EngineerThis role is for a highly skilled Embedded Firmware Engineer with 4-12+ years of experience in software development, particularly in BIOS/UEFI firmware. The engineer will be responsible for working on BIOS codebases (AMI, Insyde, Phoenix), UEFI boot flows, and platform bring-up for x86 systems.The ideal candidate should...