Embedded Architect

TidyHire

Hyderabad

On-site

INR 3,500,000 - 7,000,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tidyhire is seeking an Embedded Architect in Hyderabad to define and drive the architecture of complex embedded products. You will lead real-time software design, collaborate across hardware, firmware, and product teams, and ensure high-performance embedded solutions.

The ideal candidate will have hands-on experience with C++, embedded systems, and RTOS, and will guide architecture decisions, coding standards, and best practices across multiple teams.

Qualifications

  • 13-20 years of experience.
  • Strong hands-on in designing real-time embedded software.
  • Proven ability to drive architecture decisions for complex embedded products.

Responsibilities

  • Define software architecture and technical roadmap for embedded systems.
  • Design modular, scalable embedded software architectures using modern C++.
  • Develop and review embedded software; ensure RTOS-based tasks and inter-task communication are robust.
  • Mentor senior engineers and lead embedded teams across firmware and software groups.
  • Troubleshoot complex system-level issues including concurrency and timing.
  • Drive investigations of new embedded technologies and validate them in PoCs.

Skills

C++
Embedded Systems
RTOS

Tools

FreeRTOS
Zephyr
QNX
VxWorks
Embedded Linux

Job description

13-20 Years Experience.

We are looking for an experienced

Company: Tidyhire

Website: Visit Website

Business Type: Enterprise

Company Type: Product & Service

Business Model: Others

Funding Stage: Private Equity

Industry: Software Development

Salary Range: ₹ 35-70 Lacs PA

Job Description
Embedded Architect

13-20 Years Experience.

We are looking for an experienced Embedded Architect with strong expertise in C++, Embedded Systems, and RTOS to define and drive the architecture of complex embedded products. The ideal candidate will have hands-on experience designing real-time embedded software, developing scalable architectures, and leading technical decisions across firmware and embedded software teams. You will work closely with engineering, product, hardware, and systems teams to translate product requirements into robust, reliable, and high-performance embedded solutions.

Key Responsibilities
  • Define the software architecture and technical roadmap for complex embedded systems.
  • Design scalable, modular, and reusable embedded software architectures.
  • Develop and review embedded software using modern C++.
  • Design and implement real-time systems using RTOS such as FreeRTOS, Zephyr, QNX, VxWorks, or similar.
  • Define task/thread architecture, scheduling, inter-task communication, synchronization, memory management, and interrupt handling.
  • Drive architectural decisions related to performance, latency, reliability, scalability, and resource utilization.
  • Collaborate with hardware, firmware, systems, and product engineering teams on end-to-end product architecture.
  • Establish coding standards, design patterns, development methodologies, and best practices.
  • Review architecture, design documents, source code, and technical implementations.
  • Mentor senior engineers and technical leads and provide technical direction to embedded development teams.
  • Troubleshoot complex system-level issues involving concurrency, timing, memory, hardware/software interfaces, and real-time performance.
  • Drive technical investigations, proof-of-concepts, and evaluation of new embedded technologies.
  • Support product development through design, development, integration, testing, and production.
  • Ensure compliance with relevant embedded software quality, safety, and security standards where applicable.
Programming
  • Strong proficiency in C and C++.
  • Excellent understanding of modern C++ concepts, preferably C++11/14/17 or later.
  • Object-oriented programming, templates, STL, design patterns, memory management, and multithreading.
  • Strong understanding of low-level programming and resource-constrained environments.
RTOS
  • Strong hands-on experience with at least one RTOS, such as:
    • FreeRTOS
    • Zephyr
    • QNX
    • VxWorks
    • ThreadX
    • Embedded Linux real-time environments
Embedded Systems
  • Strong understanding of microcontrollers/microprocessors and embedded architectures.
  • Experience with hardware/software interfaces and peripheral drivers.
  • Knowledge of communication protocols such as SPI, I2C, UART, CAN, Ethernet, USB, or similar.
  • Experience with bootloaders, device drivers, BSPs, firmware architecture, and hardware abstraction layers.
  • Understanding of memory architecture, DMA, interrupts, caches, and low-level debugging.
Embedded Linux
  • Strong understanding of Embedded Linux is preferred.
  • Experience with Linux kernel, device drivers, BSP, boot process, cross-compilation, and build systems is an advantage.
  • Experience with Yocto/Buildroot is desirable.
Architecture & Design
  • Strong understanding of embedded software architecture and system design.
  • Experience with modular, layered, component-based, and event-driven architectures.
  • Knowledge of UML, architecture/design documentation, and design patterns.
  • Ability to evaluate architectural trade-offs involving performance, memory, reliability, maintainability, and scalability.
  • Experience designing systems involving multiple processors, communication interfaces, or distributed embedded components is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Architect – Embedded Systems
Senior Architect – Embedded Systems

Softdel • Pune District

On-site
INR 3,500,000 - 7,000,000
Technical Architect – Embedded
Technical Architect – Embedded

Softdel • Pune District

On-site
INR 4,500,000 - 7,500,000
Senior Architect- Embedded Systems
Senior Architect- Embedded Systems

TidyHire • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HEX20 • India

On-site
INR 2,500,000 - 4,000,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Embedded_Software_Architect(Gateway)_ECT
Embedded_Software_Architect(Gateway)_ECT

Bosch Group • Coimbatore District

On-site
INR 900,000 - 1,300,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills Inc. • Dadri

On-site
INR 1,200,000 - 1,800,000