M

Manoj Kumar Majhi

Software Engineer

Bengaluru, Karnataka, India6 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7+ years in AUTOSAR-based ECU development.
  • Expert in embedded software design and virtualization.
  • Proven track record in CI/CD pipeline automation.
Stackforce AI infers this person is a specialized Embedded Software Engineer in the Automotive industry.

Contact

Skills

Core Skills

AutosarEmbedded SoftwareAutomation

Other Skills

VirtualizationLinuxdSPACE SystemDeskVEOSECU-TestPythonJenkinsC++Vector CANoeEB TresosVector vVIRTUALtargetCANoeReal Time System DesignEthernetKernel-based Virtual Machine (KVM)

About

Senior Embedded Platform Engineer with 7+ years of experience in AUTOSAR-based ECU development, specializing in embedded software design, V-ECU, and software-defined vehicle (SDV) platforms. Strong expertise across ASW, BSW, and MCAL layers, with hands-on experience in developing, integrating, and debugging production-grade embedded software. Proven track record in designing and developing embedded C/C++ modules, including communication stacks, low-level drivers, and application-layer control logic. Experienced in working with complex legacy codebases, resolving dependencies, and enabling modular and scalable software architectures. Led V-ECU integration and SIL platform development, enabling early validation, reducing hardware dependency, and accelerating development cycles. Hands-on experience in hypervisor-based virtualization, cross-compilation, and ECU software bring-up across Linux and QNX environments. Strong programming expertise in C/C++, Python, and CAPL, with practical experience in debugging, performance optimization, and memory-constrained systems. Built CI/CD pipelines using Jenkins and automated validation frameworks using ECU-Test. Proficient with dSPACE, Vector (DaVinci, vVirtualTarget), and Synopsys toolchains. Focused on bridging embedded software development with virtualization and automation to deliver scalable, high-quality automotive software aligned with ASPICE standards.

Experience

6 yrs 11 mos
Total Experience
1 yr 8 mos
Average Tenure
3 yrs
Current Experience

Daimler truck innovation center india (dtici)

Senior Engineer

Jun 2023Present · 3 yrs · Bengaluru, Karnataka, India · Hybrid

  • ● Architected and developed Virtual ECUs (V-ECUs) for AUTOSAR-based ECUs using dSPACE SystemDesk and VEOS for simulation and validation.
  • ● Implemented and created Virtual ECUs (V-ECUs) for legacy powertrain ECUs using Synopsys Silver and FMU export for model-based co-simulation.
  • ● Integrated and recompiled Vector MICROSAR Basic Software (BSW) stacks to build Level-3 Virtual ECUs with full virtual diagnostics capability.
  • ● Developed and automated test pipelines using ECU-Test, Python, and Jenkins, including build automation scripts with Make and CMake for continuous integration and deployment.
  • ● Designed and integrated a custom middleware communication bridge between dSPACE VEOS and QNX, running on a Type-1 hypervisor to enable cross-platform simulation and testing.
VirtualizationLinuxAUTOSAREmbedded Software

Aptiv

Senior Software Engineer

Nov 2022May 2023 · 6 mos · Bengaluru, Karnataka, India · Hybrid

  • ● Developed and integrated Level-0 and Level-1 Virtual ECUs (V-ECUs) for ADAS and infotainment ECUs.
  • ● Analyzed, integrated, and validated EB Tresos Basic Software (BSW) stacks for Level-3 V-ECUs with virtual CAN and LIN communication simulated in Vector CANoe.
  • ● Developed and configured Software Components (SWCs) for ADAS AUTOSAR-based ECUs using Vector DaVinci Developer (Classic) and dSPACE SystemDesk.
  • ● Performed physical-layer compliance testing for CAN, LIN, and automotive Ethernet using Vector toolchains, ensuring conformance with ISO and IEEE standards.
LinuxC++AUTOSAREmbedded Software

Mercedes-benz research and development india

Engineer

Mar 2021Oct 2022 · 1 yr 7 mos · Bengaluru, Karnataka, India · Hybrid

  • ● Developed and integrated Level-0 and Level-1 Virtual ECUs (V-ECUs) for Central Gateway ECUs (CEIC) using Vector vVIRTUALtarget and CANoe simulation platforms.
  • ● Simulated the rest bus in Vector CANoe to validate virtual ECUs (.dll) integrated with the COM stack, ensuring accurate gateway communication functionalities.
  • ● Created FMU-based Virtual ECUs for execution on QNX and Linux HIL simulations using dSPACE co-simulation packages.
  • ● Implemented and integrated a file-based memory emulation module (resource file module) for persistent data and calibration variable management.
  • ● Ported the QNX HMI operating system to ARM architectures using QEMU, enabling display and warning system simulations in virtual environments.
VirtualizationC++AUTOSAREmbedded Software

Capgemini engineering

Senior Software Engineer

Apr 2019Feb 2021 · 1 yr 10 mos · Noida, Uttar Pradesh, India · Hybrid

  • ● Performed unit and component testing of instrument clusters using LDRA Testbed and Vector CANoe for Ford and Honda OEM programs.
  • ● Developed automated test scripts in CAPL and Python for functional and diagnostic testing, improving test coverage and efficiency.
  • ● Executed a proof of concept (PoC) for closed-loop cluster validation using dSPACE HIL simulations integrated with an IP camera for automated visual verification.

Education

Centre for Development of Advanced Computing (C-DAC) - Hyderabad

Post-Graduate Diploma — Embedded Systems & Design

Aug 2018Feb 2019

CT Institute of Engineering, Management and Technology, Shahpur

Bachelor of Technology — Electronics and Communications Engineering

Apr 2014Apr 2018

CENTRE OF DENTAL EXCELLENCE

Postgraduate Degree — Electrical Engineering and Computer Science

Stackforce found 100+ more professionals with Autosar & Embedded Software

Explore similar profiles based on matching skills and experience