???????? ????????? (?-? ???) || ????????? (?? ??????)

???????? ????????? (?-? ???) || ????????? (?? ??????)

05 Oct
|
12345
|
Bengaluru

05 Oct

12345

Bengaluru

Firmware Architect (7-8 yrs) || Bangalore

Role Overview

Looking for a Firmware Architect who can own and evolve complex firmware and embedded OS layer architecture for high-assurance hardware products. The person should be comfortable working at the boundary of firmware, embedded software, system architecture, product behavior, and real-world customer use cases. The role requires someone who can understand complex end applications, translate them into clean technical architecture, and guide the implementation toward a stable, auditable, and production-ready product.

Key Responsibilities

- Own firmware and embedded OS-layer architecture for hardware-based products.
- Understand product use cases, deployment environments, customer workflows, and system-level requirements.
- Translate high-level product and application requirements into firmware architecture, design modules, interfaces, and execution flows.
- Comprehend the existing architecture, identify gaps, and evolve it without unnecessary redesign.
- Define clean software boundaries across boot, system initialization, runtime services, application layers, management interfaces, and update flows.
- Work closely with hardware, FPGA, product, application engineering, and validation teams.
- Build architecture that is maintainable, testable, scalable, and suitable for long product lifecycles.
- Create clear design documents, interface specifications, state machines, flow diagrams, and implementation guidance for the engineering team.
- Review firmware implementation for correctness, robustness,



security posture, error handling, and long-term maintainability.
- Support structured external evaluation, technical evidence preparation, and product assurance activities.
- Mentor engineers and help them convert ambiguous requirements into practical implementation steps.
- Own technical decisions across architecture, trade-offs, debugging, and release readiness.

- Relevant Experience

- o Around 7+ years of experience in embedded firmware, embedded software, or system software development.
- o Strong experience in firmware architecture or embedded OS-layer design.
- o Good understanding of boot flows, memory management, task scheduling, inter-process or inter module communication, error handling, fault recovery, and system initialization
- o Experience working with complex embedded systems where firmware interacts with hardware, application logic, and external interfaces.
- o Ability to read and understand existing codebases and architecture without needing everything to be explained from scratch.
- o Strong C/C++ programming background.
- o Ability to design abstractions, interfaces, and modular firmware components.
- o Experience with RTOS, embedded Linux, bare-metal systems, or custom embedded runtime environments.
- o Good debugging ability across software-hardware boundaries.
- o Solid documentation skills for architecture, design, and engineering handover.
- o Ability to work with incomplete information and still bring structure to the problem.

📌 ???????? ????????? (?-? ???) || ????????? (?? ??????)
🏢 12345
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ???????? ????????? (?-? ???) || ????????? (?? ??????) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: ???????? ????????? (?-? ???) || ????????? (?? ??????) / bengaluru