Senior Firmware Engineer

3 days ago


Bengaluru, India Exponent Energy Full time

You’ll be working with the product and engineering team. This team runs on coffee with an infectious passion for building products that have never been built before. Our Flexible Energy Stack consists of the e^pack (battery pack) and e^pump (charging station) which together unlock 15-minute rapid charging. Our philosophy: Break. Believe. Build Break stuff. Break assumptions. Break the thumb rule. Believe in the team. Believe in the process. Believe through failures. Build fast. Build passionately. Build to simplify. What you will do: Fast charging a battery pack requires the charger and the battery to communicate with each other perfectly and work in sync. This is achieved when 3 things come together: - Great battery pack design - Reliable & accurate hardware - Innovative & efficient firmware and algorithms (battery and charging algorithms) Software and hardware are critical to the efficient working of a well-designed battery pack. At Exponent, we take our software very seriously, and to complement it, we build our own hardware to the highest standards – fully in-house. As a senior Firmware Engineer, you will be building the safe, reliable, and modular FW tech stack responsible for charging thousands of vehicles within 15 minutes. You will work closely with hardware (it’s like a dance – you need both partners to be in sync with each other), utilizing data to build Algos to boost the Battery and Charger performance Responsibilities: - Define FW architecture - select HW, device optimal HAL layers, enable features (OTA, UDS, et al), and define FW blocks - Develop Algorithms - design application layer with state machines and algorithms to process data and compute critical parameters like Sox - Take code to production - Design, development, validation, and deployment in the field; debugging and diagnostic SOPs, service manual - Reliability - Understanding and implementation of safety and reliability of firmware, FMEA, and Code and Risk reviews The ideal candidate requires: - Hands-on experience and proven excellence in the delivery of production codes for high-volume embedded devices - Strong design and development skills in embedded C/C++ along with RTOS/Linux and some scripting and automation (Python/Shell) - Strong knowledge of embedded hardware, ARM and DSP microcontrollers, ADCs, GPIOs, and communication protocols USB / CAN 2.0 / CANFD / SPI / UART / ISOTP - Experience working with analysis tools like LDRA or Polyspace for Static Code Analysis - Have an understanding of working with cross-functional teams in an Agile environment, product lifecycle for firmware (SDLC), and version control (Git) - Understanding of automotive standards like MISRA C, ISO26262 We are looking for builders with a certain mindset: Build. Fail. Learn. Repeat. What matters more: - Quality of work - Approach towards problem-solving - Dissatisfaction towards mediocre work - Resilient attitude to bounce back after failing - 3+ years of experience About Us Exponent simplifies energy for EVs. Co-founded by Arun Vinayak (Ather Energy's Founding Partner & Former Chief Product Officer) and Sanjay Byalal (Former hardware strategic sourcing and cell strategy lead, Ather and Former Supply Chain Lead, HUL), Exponent focuses on solving two sides of the energy problem by building the e^pump (charging station) and e^pack (battery pack) which together unlock 15-min rapid charging. The 200-strong team of passionate builders has a ton of EV experience and is currently looking for more builders to join one of the best EV teams in India to build & scale Exponent.



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

    **We are hiring on behalf of a leading product company for the position ofSenior Firmware EngineerJob Title: Senior Firmware EngineerExperience: 5+ yearsLocation – BangaloreOverview:**We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven devices. This role...


  • Bengaluru, Karnataka, India ABEX Excellence Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are hiring on behalf of a leading product company for the position of Senior Firmware Engineer Job Title: Senior Firmware Engineer Experience: 5+ years Location – Bangalore Overview: We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven...

  • Senior Firmware Engineer

    2 minutes ago


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

    Job Description Senior Firmware Engineer -1 Location: Bengaluru, KA, INWork Arrangement: Hybrid Dover is a diversified global manufacturer with annual revenue of over $7 billion. We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through five operating segments:...


  • Bengaluru, India Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Bengaluru, India Classic Search Private Limited Full time

    A reputed client of Classic Search from the Semiconductor industry is hiring and inviting applications for the post ofSenior Engineer Firmware Requirements/Qualifications: Bachelor's or higher degree in Electronics/Computer Science Engineering or related technical majors 8+ years of strong firmware development experience in embedded systems using C...


  • Bengaluru, Karnataka, India Classic Search Private Limited Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    A reputed client of Classic Search from the Semiconductor industry is hiring and inviting applications for the post ofSenior Engineer FirmwareRequirements/Qualifications:Bachelor's or higher degree in Electronics/Computer Science Engineering or related technical majors 8+ years of strong firmware development experience in embedded systems using C programming...

  • Senior Engineer II

    3 weeks ago


    Bengaluru, India Connectpro Mgmt Pvt Ltd Full time

    Senior Engineer II - FirmwareLocation : Others/Bangalore Urban, Karnataka, IndiaJob Description :We are seeking a highly motivated and experienced Senior Engineer II - Firmware to join our growing engineering team. In this role, you will be responsible for the design, development, testing, and maintenance of embedded firmware for our innovative products. You...


  • Bengaluru, India AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Bengaluru, Karnataka, India AMD Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...