13 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 transparent 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
📌 ???????? ????????? (Bengaluru)
🏢 12345
📍 Bengaluru