Firmware Architect:

  • Home
  • Firmware Architect

Firmware Architect

Location: Hyderabad, Telangana, India

About Azimuth AI

At Azimuth AI, we’re redefining the boundaries of embedded intelligence. We build Software-Defined Custom SoCs that power the next generation of AI-enabled embedded systems — delivering breakthrough efficiency, configurability, and performance at the edge.

Our mixed-signal (analog + digital) SoCs are built on ARM-based compute architectures, seamlessly integrating Azimuth AI’s proprietary Neural Network Engine (NNE) alongside leading third-party IPs. These chips enable powerful, software-defined AI workloads across applications such as autonomous systems, industrial automation, intelligent sensors, and connected devices.
We are a team of builders, innovators, and system thinkers who believe that the future of AI isn’t confined to the cloud — it lives everywhere intelligence is needed.

The Role

Azimuth AI is looking for a Firmware Architect in our Hyderabad team, which plays a critical role in the definition and implementation of our newest products and responsible for delivering all MCU drivers and services, RTOS support, radio APIs, and embedded security features.

 

Responsibilities

    • Evaluating the architectures for the new features and solutions in Firmware
    • Define firmware requirements for requirement management tool and run feasibility studies
    • Ensuring Architecture escalations within the domain when needed
    • Guardrailing the technical solutions for the firmware including the tools used for development
    • Ensuring the architecture documentation is in place with local and global teams also in respect to platform
    • Cross functional collaboration to ensure the timely delivery of high-quality firmware releases
    • Create bridges between organizations and their architecture helping them see the big picture and delivering an integrated landscape of products
    • Conduct detailed code reviews and enforce robust testing and CI/CD processes
    • Lead hiring, mentoring, and capability development within the firmware team

    Skills needed

    • Detailed understanding and hands-on experience in software development lifecycle and methodologies
    • Proficient in C/C++ programming for embedded systems
    • Any scripting language like Python knowledge is an advantage
    • Proven ability to work with cross-functional teams in different locations
    • Strong background in highly resource-constrained, real-time, embedded environments.
    • Experience with ARM cores, writing and optimizing device drivers for MCU peripherals (UART, I2C, SPI, GPIO, RTC, DMA, Watchdog, etc.)
    • Experience with one or more RTOS – Free RTOS preferred
    • Excellent communication skills and ability to work in a team as well as an individual

    Education and/or Experience

    • 10+ years of hands-on embedded software development
    • B.Tech/M.Tech/BE/ME/M.Sc/M.S in Computer Science or Electronics/Electrical engineering

    The following qualifications will be considered a plus

    • Experience working at a semiconductor product company
    • Basic understanding of hardware IP architecture, development and verification
    • Experience with AI and ML on embedded platforms
    • Radio firmware and Bluetooth experience at the PHY/MAC layers