System Software Architect – Edge

5 hours ago


Bengaluru, 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


  • Bengaluru, Karnataka, 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,...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job DescriptionJob Title: System Software Architect Edge & ECU SystemsRole OverviewWe 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 stackfrom Firmware, BSP,...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, 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,...


  • Bengaluru, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, India Krutrim Full time

    Job Title: System Software Architect – Edge & ECU SystemsRole OverviewWe 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,...


  • Bengaluru, Karnataka, India beBeeEdgeSoftware Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    **Job Title:** System Software Architect**Role Overview**We seek a seasoned System Software Architect with 20+ years of experience in architecting and delivering edge computing platforms. This role is highly hands-on, spanning the complete software stack from Firmware to Applications.As a thought leader, you will bridge embedded/automotive ECU platforms with...