System Software Architect

2 days ago


Bangalore, India Krutrim Full time

Job Title: System Software Architect – Edge & ECU Systems

Role Overview

We are seeking a seasoned System Software Architect with 20+ years of experience in architecting and delivering edge computing platforms and Electronic Control Unit (ECU) software systems. This role is highly hands-on and spans the complete software stack—from Firmware, BSP, OS, Virtualization, Middleware, to Applications.

As a thought leader, you will bridge embedded/automotive ECU platforms with next-generation edge systems, ensuring scalable, reliable, and high-performance software for AI-driven edge, automotive, industrial automation, and real-time computing.

You will influence silicon and hardware design, shape pre-silicon methodologies, and drive full-stack enablement with a strong focus on I/O subsystems, interconnects, memory, and power efficiency.

Key Responsibilities

  • Define and own end-to-end system software architecture across Edge and ECU platforms, aligned with product vision and roadmap.
  • Architect scalable, modular, and reusable software frameworks spanning Firmware → BSP → OS → Middleware → Virtualization → Applications.
  • Drive hardware-software co-design, collaborating closely with silicon, hardware, and system engineering teams.
  • Hands-on experience with ARM CPU Architecture for edge computing platforms, covering low-level software, multicore bring-up, and system performance optimization
  • Lead the definition and development of pre-silicon/emulation-based enablement environments for complete software stack validation.
  • Anticipate and solve system-level challenges involving I/O performance, latency, memory hierarchy, and power optimization.
  • Architect and integrate automotive-grade ECU software frameworks, including AUTOSAR (Classic & Adaptive), functional safety, and in-vehicle communication stacks.
  • Define debug methodologies and system-level KPIs for silicon bring-up, ECU validation, and I/O subsystem tuning.
  • Provide architectural leadership on PCIe, Ethernet (including TSN), CAN, and high-speed interconnects.
  • Partner with cross-functional teams—networking, storage, I/O subsystems, memory, and power validation—to deliver robust solutions.
  • Serve as a technical mentor and leader, guiding teams across multiple domains.

Required Skills & Expertise

  • System Software & OS: Deep expertise in Linux internals, kernel, drivers, real-time OS (RTOS), containers, and virtualization.
  • ECU / Automotive Software: Strong knowledge of ECU architecture, AUTOSAR (Classic & Adaptive),
  • I/O Subsystems: Proven experience in architecting and validating PCIe, Ethernet, CAN, USB, I2C, SPI, SMBus, and storage interfaces.
  • Memory & Power Analysis: Strong background in memory subsystems (DDR, LPDDR, persistent memory), bandwidth/latency tuning, and power-performance tradeoff analysis.
  • Hardware/Firmware Co-Design: Hands-on experience with silicon bring-up, BSP, low-level debugging, and cross-domain HW/SW validation.
  • Performance & Reliability: Expertise in system tuning, power optimization, latency reduction, and ensuring high-reliability real-time performance.
  • Programming Skills: Expert in C, C++, Python, with ability to set coding standards and perform system-level reviews.
  • Leadership & Mentorship: Demonstrated ability to lead cross-functional technical teams and resolve complex I/O and system-level issues.

Education & Experience

  • B.Tech/M.Tech in Computer Engineering, Electronics, or related field.
  • 20+ years of experience in system software architecture spanning ECU, embedded, and Edge platforms.
  • Proven track record of delivering production-grade, safety-critical, and high-performance platforms in automotive and Edge ecosystems


  • Pune, Bengaluru / Bangalore, India beBeeDeveloper Full time US$ 1,20,000 - US$ 2,00,000

    Effective Problem Solving in High-Performance TeamsYou have a strong technical background and enjoy collaborating with skilled professionals. Your expertise helps improve developer productivity by enhancing tools and providing assistance when needed. You are eager to learn new technologies and understand the benefits of CI/CD in modern architecture.Key...


  • Bengaluru / Bangalore, Pune, India beBeeSystemDeveloper Full time US$ 1,20,000 - US$ 2,00,000

    Your Role: System ArchitectDevelop a platform layer that interacts with storage systems and provides API services to higher-level applications.Create innovative solutions for customer needs by understanding use cases deeply.Work closely with cross-functional teams to deliver high-quality software products in a fast-paced environment.Collaborate with...

  • System Architect

    17 hours ago


    Bangalore, Karnataka, India Harman Full time

    As a Senior Software Architect in HARMAN Automotive Engineering Services AES you will play a crucial role in the team you will be responsible for ensuring the Design and Architecture of the System understanding Applications Middleware Services in platform and guiding the overall technical vision and architecture of software systems within vehicles ...

  • Data Architect

    2 weeks ago


    Bangalore Rural, Bengaluru, Devanahalli, India SLK Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Role Overview:We are seeking a highly skilled and client-focused Data Solution Architect to lead the design and implementation of scalable data solutions. This role requires deep expertise in legacy systems (mainframe), modern cloud platforms (AWS, Snowflake), API integration, and full-stack development. You will be responsible for architecting data...

  • Software Architect

    5 days ago


    Hyderabad / Secunderabad, Telangana, Chennai, Bengaluru / Bangalore, India beBeeSoftware Full time ₹ 8,00,000 - ₹ 25,00,000

    Job Title: Software ArchitectWe are seeking a highly skilled and motivated software architect to join our dynamic team.Developing and directing software system validation and testing methods.Directing software programming initiatives.Overseeing the development of documentation.Working closely with clients and cross-functional departments to communicate...


  • Mumbai, Bengaluru / Bangalore, India beBeeSoftware Full time US$ 90,000 - US$ 1,20,000

    Software Architect EngineerWe are seeking a highly skilled and experienced Software Architect Engineer to join our team. As a key member of the engineering team, you will play a crucial role in designing, developing, and implementing software systems that meet the needs of our clients.Experience: 4+ years of experience in software development with a focus on...

  • System Architect

    19 hours ago


    bangalore, India Sprouts.ai Full time

    Company DescriptionSprouts.AI is an AI native “Generative Demand Platform” disrupting the $1.1T B2B GTM category. It helps B2B demand gen and sales teams generate qualified pipeline and increase deal conversion rates with real-time account and contact level intelligence signals, recommending next best action and execution via AI agents. We are solving...


  • Bengaluru / Bangalore, Chennai, India beBeeSoftware Full time US$ 1,50,000 - US$ 2,00,000

    Job DescriptionWe're seeking a seasoned Architect to lead the design and development of large-scale web applications. Key Responsibilities:15+ years of experience in architect roles, with expertise in .NET specifications, framework, .Net Core+, and design patterns using C#.Experience with technical product configuration, design, and/or...


  • Chennai, Bengaluru / Bangalore, India beBeeArchitect Full time US$ 1,50,000 - US$ 2,00,000

    Job OverviewA key architect role in software development with focus on .NET specifications and framework, particularly Core+.Key ResponsibilitiesLeading the design, configuration, and integration of technical products for large-scale web applications.Driving innovation through expertise in object-oriented concepts, C#, design patterns, and event-driven...

  • Sr. Manager

    17 hours ago


    Bangalore, Karnataka, India CIEL HR Full time

    POSITON - Sr Manager - Software Architect PURPOSE Software Architect is responsible for conducting research designing and evaluating new technologies to software architecture of an embedded product to maintain organization wide view of capabilities and strategy The complete life cycle of embedded software from requirements and specification...