Amarakosha Technologies
LeanStack
LEANSTACK
Lean Architecture, Robust Performance

A Lightweight, Production-Ready Embedded Software Platform for Automotive & Industrial Controllers

Software Development Bengaluru, Karnataka www.leanstack.in
About

LeanStack is a lightweight, production-ready embedded software platform designed for automotive and industrial controllers. It combines a modular bootloader and middleware architecture to deliver secure ECU reprogramming, standardized diagnostics, and efficient communication services.

Designed for deterministic performance and low resource usage, LeanStack provides a scalable and maintainable foundation without the complexity of traditional software stacks. It is built by Amarakosha Technologies Pvt. Ltd., a Bengaluru-based embedded systems company with over 12 years of experience in automotive software development.

Company Details
  • Website www.leanstack.in
  • Industry Automotive Embedded Software
  • Company Size 11-50 Employees
  • Headquarters Bengaluru, Karnataka
  • Specialties BSW, Bootloader, LeanOS, Configuration Tools, MCAL
Our Platform

What LeanStack Delivers

Lightweight & Production-Ready

Production-ready embedded software platform for automotive and industrial controllers with low memory and CPU footprint.

Integrated Architecture

Integrated bootloader and middleware architecture for ECU bring-up and system services.

ECU Reprogramming & Diagnostics

Supports ECU reprogramming, standardized diagnostics, and efficient communication protocols.

Modular & Portable

Modular, scalable, and portable across multiple MCU platforms including NXP, Infineon, Microchip, STM, and Renesas.

Why Choose Us

Why LeanStack?

Lean Embedded Platform

Optimized bootloader and middleware for resource-constrained automotive and industrial ECUs.

Deterministic Execution

Designed for deterministic performance with low memory and CPU footprint.

Deterministic Runtime

Predictable execution with validated communication, diagnostics, and ECU reprogramming flows.

Modular & Scalable

Component-based design enabling selective integration and scalability across ECU variants.

Accelerated Integration

Standardized interfaces and Lean Configurator-based configuration reduce integration effort and time to production.

Key Highlights

Our Products

LeanBoot — Reliable ECU Firmware Updates

A bootloader engineered for controlled and dependable ECU firmware updates using standard diagnostic workflows. Designed for secure, fail-safe reprogramming across automotive platforms.

LeanBSW — Foundation for Embedded ECU

A complete set of standardized software modules that form the core foundation of vehicle ECUs, ensuring reliable and safety-aligned operation across communication, diagnostics, memory, and security layers.

LeanCfg — Configuration Tool

Provides systematic configuration of embedded software stacks, enabling deterministic generation of production-ready C source code. Supports DBC, LDF, ODX, A2L, and LcfgXml input formats with schema validation.

LeanOS — Embedded Operating System

A lightweight, deterministic real-time operating system tailored for embedded automotive applications, delivering reliable task scheduling and resource management.

Technology

Stack & Supported Platforms

Supported Platforms
  • NXP MPC57xx, S9KEAxx
  • Infineon TC37xx, TC2xx
  • Microchip dsPIC33EPxx
  • STM STM32C092RCT6
  • Renesas RH850, RL78, RA4W1
Configuration Workflow

From Configuration to Production-Ready Code

Lean Configurator provides a unified environment to configure communication, diagnostics, memory, OS, security, and driver layers of the embedded software stack.

Import

Load DBC, LDF, ODX, A2L, and LcfgXml inputs or configure module parameters as required.

1
2
Configure

Select target MCU, enable required modules, set parameters, timing, and callback mappings.

Validate

Perform schema validation, range checks, dependency resolution, and conflict detection.

3
4
Generate

Automatically generate production-quality C source and header files ready for integration.

Integrate & Test

Add generated files to the build system, compile, flash to target ECU, and validate functionality.

5
Lean Configurator

Key Benefits

Improved Maintainability

Centralized, parameter-driven configuration ensures consistency across modules and simplifies long-term updates.

Scalable & Portable Architecture

Plugin-based design allows independent module configuration and easy extension for new software components.

Seamless Integration

Generated code integrates directly into existing build systems without changes to compiler or project structure.

Reduced Configuration Effort

Eliminates manual configuration coding through automated import, validation, and generation workflows.

Get in Touch with LeanStack

Interested in our embedded software solutions? Reach out to discuss licensing, integrations, or schedule a product demonstration.

#1543, 2nd floor, 7th cross, 19th main, HSR Layout 1st sector, Bengaluru, Karnataka 560102
sales@leanstack.in  |  support@leanstack.in