Subscribe to the latest remote jobs:

Firmware Engineer Bare Metal - Hyderabad or Pune

🇮🇳 India

Lua

Python

C

C++

Machine Learning

Design

Firmware Engineer Bare Metal - Hyderabad or Pune

from 🇮🇳 India

AtKandou, we are redefining the economics of AI infrastructure. Our mission is todemocratise AI by significantly reducing the Total Cost of Ownership (TCO)of hardware systems — a critical barrier to scalable adoption.


Our proprietaryMIMO-over-copper technologypowers ahigh-performance, chiplet-based AI memory fabricthat is bothscalable and energy-efficient. Unlike traditional interconnects, our solutionreduces power consumption significantlywhile preservinghigh bandwidth and ultra-low latency— unlocking unprecedented efficiency for AI training and inference at scale.


Kandou’s architecture is not just an incremental improvement — it’s afoundational shiftin how AI hardware is built for the future.


We are actively seeking a Firmware Engineer Bare Metal, based in Hyderabad OR Bangalore

 

Responsibilities:

  • Work to develop, test and maintain embedded firmware for silicon products.
  • Ensuring the robustness of code by implementing and running a software test suite
  • Migration, consolidation and development of existing silicon debug software
  • Software design and support for our silicon design infrastructure

Essential Experience:

  • Strong experience in designing, coding and debugging real-time applications in C and/or C++ in a embedded environment
  • Experience in using or implementing Real-Time scheduler or RTOS
  • Knowledge of 32-bit processor architecture
  • Interfacing to hardware and peripherals: SPI, I2C/SMBus, JTAG
  • Debugging at application and hardware level
  • Appreciation of Software validation and verification techniques
  • Ability to develop under different platforms (Linux, Windows)
  • Use of modern SW development workflows (CI/gitlab/makefile/CMake etc.)
  •  Independent, self starter who can help drive the firmware development forward.


    Useful Experience:

    • Development in a modern high-level scripting language (e.g. Python, Lua). 
    • Experience interfacing to flash memory, including in-field update techniques
    • Appreciation of Cryptographic algorithms and disciplines
    • Knowledge of SerDes technology
    • Hardware interfacing and electronics knowledge
    • Network programming experience


    Experience:

    • Experience working in a team
    • Experience in embedded C/C++
    • Experience coding a low-level microprocessor or microcontroller
    • Experience optimizing low level code to meet real-time performance targets
    • Experience programming in interpreted object-oriented high-level languages (e.g. Python)
    • Experience working and programming on multiple platforms (e.g. Unix, Linux, Window and OSX)


      If this is the role you have been looking for and you want to be part of a growing Company, with an exciting future then we would really love to hear from you. Together We Kandou It!


      https://www.kandou.ai/

      by @maxrusakovic