Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Architect @ Saraca Solutions

Home > Software Development

 Embedded Software Architect

Job Description

Job Summary:


We are seeking a highly experienced and innovative Embedded Software Architect to lead the design and development of scalable, high-performance embedded software solutions. The successful candidate will define the system architecture, guide development teams, and ensure alignment with product goals and system constraints across hardware and software domains.


Key Responsibilities:


  • Define, design, and document embedded software architecture for real-time and non-real-time systems.
  • Evaluate technical requirements and translate them into scalable and maintainable architectural solutions.
  • Collaborate with cross-functional teams including hardware, systems, firmware, and application software teams.
  • Lead architectural reviews, risk assessments, and technical design discussions.
  • Establish and enforce coding standards, modularity principles, and design patterns.
  • Guide teams in software platform development including RTOS, drivers, middleware, and protocols.
  • Ensure system integration, testing strategies, and validation processes meet performance and reliability goals.
  • Provide technical mentorship to software developers and review critical code/design contributions.
  • Stay updated with emerging technologies and industry trends in embedded systems.

Required Skills & Qualifications:


  • Bachelors or Masters degree in Computer Science, Electrical/Electronics Engineering, or related field.
  • 8+ years of experience in embedded software development, with at least 3 years in a technical leadership or architecture role.
  • Strong proficiency in C/C++, embedded Linux or RTOS (e.g., FreeRTOS, VxWorks, Zephyr).
  • Solid understanding of microcontroller/microprocessor architectures (ARM, RISC-V, etc.).
  • Experience with real-time systems, bootloaders, device drivers, and low-level hardware-software interfaces.
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, Ethernet, BLE, and TCP/IP.
  • Proficient in software modeling tools and version control systems (e.g., Git).
  • Strong grasp of software lifecycle, requirements engineering, and system design (e.g., UML, SysML).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Saraca Solutions
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Embedded C Embedded C++ RTOS Cyber Security Architecture Microcontroller SOC architect Embedded Systems Development Automotive AUTOSAR Automotive Embedded Systems Microprocessors Functional Safety communication protocals UML design Embedded Development Software Design

 Fraud Alert to job seekers!

₹ 25-40 Lacs P.A

Similar positions

Software Programmer Trainee

  • Acciojob
  • 0 - 1 years
  • Delhi, NCR
  • 3 days ago
₹ -3.25 Lacs P.A.

Azure Cloud Infra Consultant Architect

  • Sopra Steria
  • 10 - 14 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Test Lead/Architect - L2/L3 Network Protocols & Automation

  • Maimsd Technology
  • 5 - 10 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Senior Engineer - Software

  • SLK Software
  • 3 - 5 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Saraca Solutions

SARACA is a global IT consulting and services company with Fortune 500 customers. 95% of our customers are from USA with 99% recurring business. We have expertise in software development and testing with core focus on niche technologies