Talent.com
IoT Firmware Architect

IoT Firmware Architect

IntraEdgePune, Republic Of India, IN
2 days ago
Job description

Job Title : Technical Architect – Embedded Linux (IoT) / Embedded Firmware

Location : Pune, India Experience : 15 to 20 years

Employment Type : Full-Time

Position Overview :

We are looking for a visionary Technical Architect with deep expertise in Embedded Linux and Embedded Firmware to drive the architecture and design of IoT edge devices and connected systems. This role requires a strong foundation in embedded systems coupled with a solid understanding of IoT ecosystems — spanning sensors, connectivity, security, and cloud integration.

The Technical Architect will play a key role in defining system architectures, guiding cross-functional engineering teams, and ensuring that all firmware solutions are robust, scalable, secure, and cloud-ready.

Key Responsibilities :

  • Lead the end-to-end architecture of IoT devices, from embedded firmware to cloud connectivity and data flow.
  • Define and implement embedded platform architectures (Embedded Linux -Yocto, Firmware, RTOS) for IoT EDGE devices and gateways.
  • Architect and oversee development of firmware frameworks supporting connectivity protocols (MQTT, BLE, Wi-Fi, Zigbee, Cellular, Ethernet).
  • Collaborate with product management and cross-functional teams (Cloud, Application, DevOps, QA, hardware) teams to define technical requirements, performance benchmarks, and system specifications to ensure seamless device-to-cloud integration.
  • Architect secure firmware designs — including secure boot, encryption, authentication, and OTA update mechanisms.
  • Optimize application performance, memory usage, and responsiveness
  • Provide technical leadership in board bring-up, driver development, middleware and application design.
  • Establish firmware design standards, documentation, and code review processes.
  • Evaluate emerging IoT technologies, platforms, and frameworks for adoption.
  • Mentor and guide team, promoting innovation and technical excellence.
  • Participate in, product planning, risk assessments, and system performance reviews.
  • Lead design and Code reviews, establish coding standards, and ensure adherence to best practices in firmware development.
  • Evaluate and integrate open-source or third-party components where appropriate.
  • Conduct design feasibility studies, performance analysis, and risk assessments.
  • Stay updated with evolving technologies in Embedded, IoT systems, and Embedded Linux development.

Required Skills & Experience :

  • Education : Bachelor’s or Master’s degree in Electronics, Computer Engineering, Computer Science, or related field.
  • Experience : Overall,15 to 20 years of experience with 10+ years of hands-on experience in Embedded Linux / Yocto, C++ (11 / 14 / 17 / 20), Firmware development, including at least 4-5 years in a Technical Architect role.
  • Technical Expertise :
  • o Strong programming skills in C and C++ (11 / 14 / 17 / 20), with expertise in firmware architecture and design patterns.

    o Deep knowledge of Embedded Linux (kernel, drivers, build systems such as Yocto).

    o Experience with cloud-connected embedded devices, AWS Greengrass, AWS IoT and IoT ecosystems.

    o Experience with Firmware Design and Development, RTOS-based systems (e.G., FreeRTOS, Zephy), SDKs.

    o Solid understanding of commonly used hardware interfaces in embedded systems (SPI, I2C, UART, Ethernet, USB etc).

    o Board bring-up, bootloaders (U-Boot), and BSP (Board Support Package) development.

    o Strong system-level debugging experience using tools like GDB, JTAG, and logs.

    o Familiarity with security, OTA updates, and power management in embedded systems.

    o Experience with continuous integration (CI / CD), version control (Git), and automated testing for embedded systems.

  • Proven ability to lead design discussions, make architectural trade-offs, and influence technical direction.
  • Desirable Skills :

  • Knowledge of Python or Shell scripting for automation.
  • Exposure to AI / ML on edge devices or real-time data processing.
  • Familiarity with compliance standards (e.G. MISRA, Cyber Security standards).
  • Soft Skills :

  • Strong problem-solving and analytical abilities.
  • Excellent communication and documentation skills.
  • Leadership and mentoring capabilities.
  • Ability to collaborate effectively with cross-functional teams in a fast-paced environment.
  • What We Offer :

  • Opportunity to architect innovative embedded solutions for cutting-edge products.
  • Collaborative and technology-driven work culture.
  • Competitive compensation and professional growth opportunities.
  • Create a job alert for this search

    IoT Firmware Architect • Pune, Republic Of India, IN