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
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 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.
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.
Stack & Supported Platforms
Complete In-Vehicle Stack
Supported Platforms
- NXP MPC57xx, S9KEAxx
- Infineon TC37xx, TC2xx
- Microchip dsPIC33EPxx
- STM STM32C092RCT6
- Renesas RH850, RL78, RA4W1
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.
Configure
Select target MCU, enable required modules, set parameters, timing, and callback mappings.
Validate
Perform schema validation, range checks, dependency resolution, and conflict detection.
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.
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.