Senior Firmware Developer

4 days ago


Bengaluru, Karnataka, India The Energy Company Full time
Job Overview

The Energy Company is seeking an experienced Senior Firmware Developer to join our team. As a key member of our engineering department, you will be responsible for developing high-quality firmware for Battery Management Systems (BMS).

About the Role

We are looking for a highly skilled developer with hands-on experience in bare-metal firmware development, using Embedded C and relevant SDKs. You should have a strong understanding of object-oriented programming and familiarity with CAN protocol, SPI Flash, I2C EEPROMs, ADCs, and Timers.

Key Responsibilities
  • Developing bare-metal firmware for BMS
  • Maintaining high-quality documentation and test cases
  • Debugging and developing features for existing and new systems
  • Collaborating with cross-functional teams to understand system requirements
  • Testing code and systems
  • Field debugging of bugs
  • Guiding and helping junior members of the team
Requirements

To be successful in this role, you should have:

  • Good knowledge of Embedded C


  • Bengaluru, Karnataka, India Gimbal Space Full time

    We're looking for an experienced Embedded Software Engineer to join our team at Gimbal Space. As a Senior Firmware Developer, you will be responsible for leading firmware development for our Gimbal products. Your expertise in embedded systems fundamentals, including resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ...


  • Bengaluru, Karnataka, India Schneider Electric Full time

    Job DescriptionThe Senior Design Engineer will be responsible for designing and developing firmware solutions for energy management products. This includes contributing to analysis and development of embedded firmware, collaborating with design leaders, architects, and peer engineers to achieve team results, and following firmware disciplinary policies and...


  • Bengaluru, Karnataka, India UST Full time

    Job Summary: Firmware Developer Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Should have exp in Linux and Python.Experience in Server like BMC/Open BMCCollaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.Analyze log files and offer...


  • Bengaluru, Karnataka, India Schneider Electric Full time

    Job DescriptionAs a Senior Firmware Engineer at Schneider Electric, you will be responsible for designing and developing cutting-edge firmware solutions for energy management products. Your expertise in embedded C/C++ development, digital signal processing, and protection algorithms will be instrumental in delivering high-quality results.Key...


  • Bengaluru, Karnataka, India Human Factor Full time

    About Our TeamWe are a team of experienced professionals dedicated to delivering innovative memory and storage solutions. We are passionate about staying ahead of the curve and pushing the boundaries of what is possible in the field of firmware storage engineering.We value collaboration, innovation, and creativity, and we are committed to providing our...


  • Bengaluru, Karnataka, India UST Full time

    Key Responsibilities:Low level firmware development with architecture, design and development for features in the SoC Development including driver interface, system libraries needed for SOC Bring-up, bootloaders, device initialization, peripherals such as PCIe, I2C, SPI, UART, I3C etc.Implement and delivery of different firmware features.Assist with Firmware...


  • Bengaluru, Karnataka, India Schneider Electric Full time

    About the RoleWe are seeking a highly skilled Firmware Senior Design Engineer to join our Advanced Metering business unit based at Bangalore. The successful candidate will be responsible for designing, developing, and testing firmware for electricity metering offers with communications capabilities.Key Responsibilities- Design and develop firmware for...


  • Bengaluru, Karnataka, India The Energy Company Full time

    Roles Responsibilities Develop bare-metal RTOS based firmware for BMS Battery Management Systems Follow our coding standards software development process Maintain high quality documentation test cases Debug Develop features for existing and new systems Work with the cross functional team to understand the system requirements Testing the...


  • Bengaluru, Karnataka, India ABM Respiratory Care Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Engineer to join our team at ABM Respiratory Care. The ideal candidate will have a strong background in firmware development, with experience in medical device development and a deep understanding of respiratory systems.About the RoleThis is a key position that requires the ability to design and...

  • Firmware Developer

    4 days ago


    Bengaluru, Karnataka, India Varite Full time

    Role Overview : We are looking for a highly skilled Storage Firmware Engineer with experience in SSD controller development, NAND development, or general storage development to join our team. The ideal candidate will have strong proficiency in C programming, a solid understanding of embedded systems, and a working knowledge of storage technologies such as...

  • Firmware Developer

    3 weeks ago


    Bengaluru, Karnataka, India Varite Full time

    Role Overview :We are looking for a highly skilled Storage Firmware Engineer with experience in SSD controller development, NAND development, or general storage development to join our team. The ideal candidate will have strong proficiency in C programming, a solid understanding of embedded systems, and a working knowledge of storage technologies such as FTL...

  • Firmware Developer

    2 weeks ago


    Bengaluru, Karnataka, India Varite Full time

    Role Overview :We are looking for a highly skilled Storage Firmware Engineer with experience in SSD controller development, NAND development, or general storage development to join our team. The ideal candidate will have strong proficiency in C programming, a solid understanding of embedded systems, and a working knowledge of storage technologies such as FTL...

  • Senior Developer

    8 hours ago


    Bengaluru, Karnataka, India Celstream Technologies Full time

    Career OpportunitiesCelstream Technologies is a dynamic and innovative company that offers exciting career opportunities for talented professionals. As a Senior Developer - Real-Time Firmware Design, you will play a key role in designing and developing cutting-edge embedded firmware for our products. You will work closely with our cross-functional team to...


  • Bengaluru, Karnataka, India Micron Full time

    Job Description:We are seeking an experienced Firmware Storage Specialist to join our team at Micron Technology. As a key member of our firmware development group, you will be responsible for designing and developing firmware solutions for our storage products.About the Role:- 3-10 years of experience in embedded firmware and storage, with a strong...


  • Bengaluru, Karnataka, India The Energy Company Full time

    Roles & Responsibilities: Develop bare-metal / RTOS based firmware for BMS (Battery Management Systems). Follow our coding standards & software development process. Maintain high quality documentation & test cases. Debug & Develop features for existing and new systems. Work with the cross functional team to understand the system requirements. Testing the...

  • Firmware Developer

    2 weeks ago


    Bengaluru, Karnataka, India IBM Full time

    **Introduction**IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help...


  • Bengaluru, Karnataka, India Fluke Corporation Full time

    About the Role:We are seeking an experienced Firmware Security Analyst to join our team at Fluke Corporation. As a member of our global product security framework, you will be responsible for ensuring the security of our firmware products throughout their entire development lifecycle.Your primary focus will be on integrating security best practices into our...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering SCHIE is the team behind Microsofts expanding Cloud Infrastructure and responsible for powering Microsofts Intelligent Cloud mission SCHIE delivers the core infrastructure and foundational technologies for Microsoft s over 200 online businesses including Bing MSN Office 365 Xbox Live ...


  • Bengaluru, Karnataka, India Micron Semiconductor Asia Operations Pte. Ltd Full time

    About the RoleAt Micron Semiconductor Asia Operations Pte. Ltd, we're transforming how the world uses information to enrich life for all.We're seeking an experienced Senior Firmware Engineer to join our team in innovating memory and storage solutions that accelerate this transformation.Key Responsibilities:Manage firmware releases and collaborate with...


  • Bengaluru, Karnataka, India Mistral Solutions Pvt. Ltd Full time

    About Mistral Solutions Pvt. Ltd: Mistral is a premier software development company that creates cutting-edge solutions for consumer, industrial, aerospace, and defense applications.Ideal Key Skills Match: Domain: Bare-Metal, RTOS, Device Drivers for MicrocontrollersTechnologies (Mandatory): C, Assembly Language, Cortex M, CMSIS, STM32, FreeRTOS / Zephyr /...