Embedded Software Engineer | Embedded C | ARM | MCAL | AUTOSAR BSW | Device Drivers | NVM | RTOS | Linker | Bootloader | Low-Level Firmware


Bengaluru, Karnataka, India

Karnataka, India

Remote




Bachelor of Technology - BTech, Electrical and Computer
Reva University

PCM - C, The council of Indian school Certificate examination ( 12th )
City Montessori School
Join S and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossEmbedded Software Engineer | Embedded C | ARM | MCAL | AUTOSAR BSW | Device Drivers | NVM | RTOS | Linker | Bootloader | Low-Level Firmware
Embedded Software Engineer with 3+ years of experience in low-level embedded software, MCAL development, AUTOSAR Classic BSW and automotive ECU software. Strong hands-on experience in Embedded C, bare-metal programming, register-level programming, MCU peripheral drivers, MCAL porting, NVM and memory stacks, and embedded debugging. My experience includes porting and reconfiguring MCAL GPIO and ADC drivers for ARM Cortex-M0+ based Holtek MCUs, including peripheral register adaptation, clock configuration, interrupt configuration, ADC setup and register-level debugging. I have also worked with ARM Cortex-M4 based STM32 platforms, FreeRTOS and low-level firmware development. At Bosch, I worked extensively on the AUTOSAR Classic Memory Stack, including NvM, MemIf, Fee, Ea and Flash drivers, along with BSW migration, MemMap, compiler/linker configuration and development of a Complex Device Driver for ADC-based sensor acquisition. My technical areas include: Embedded C | ARM Cortex-M | MCAL | AUTOSAR BSW | NVM/Fee/Ea | Device Drivers | ADC | GPIO | SPI | I²C | UART | CAN | Interrupts | NVIC | Linker Configuration | Bootloader | FreeRTOS | ISO 26262 | ASPICE | MISRA C Interested in Embedded Firmware, Low-Level Software, BSP, Device Drivers, MCU/SoC Software and Platform Software opportunities.
Greater Bengaluru Area
claude code
codex
github copilot
Software Engineer at Lucas TVS, Mar 2026 - Present · 6 mos, • Ported and reconfigured MCAL GPIO and ADC drivers for Holtek HT32 based on ARM Cortex-M0+, adapting peripheral register definitions, base addresses and hardware abstraction layers. • Customized peripheral initialization, clock configuration, interrupt setup and ADC configuration to align existing MCAL drivers with the target MCU architecture. • Debugged MCU migration issues involving peripheral reset behavior, clock dependencies, register-map differences and interrupt mapping during driver integration. • Performed register-level debugging and hardware validation to verify peripheral functionality and timing on the target board. • Working on low-level embedded firmware and MCU peripheral software, strengthening expertise in hardware-software interaction and MCAL development
Software Engineer at Bosch Global Software Technologies, Jan 2024 - Feb 2026 · 2 yrs 2 mos, Bengaluru, Karnataka, India, Developed and integrated AUTOSAR Classic Memory Stack components including NvM, MemIf, Fee, Ea and Flash drivers, with focus on reliable non-volatile memory handling and data integrity. • Worked on migration of legacy embedded software to AUTOSAR BSW architecture, including RTE, MemMap, compiler pragmas, linker configuration and build-system changes. • Developed a Complex Device Driver for ADC-based sensor acquisition, including signal conditioning, fault detection, diagnostic reporting and safe-state handling. • Worked within ISO 26262 and ASPICE development processes across requirements, implementation, debugging, testing and verification. • Performed unit testing, integration testing and software validation for automotive embedded systems.
Project Trainee at Bosch Global Software Technologies, Sep 2022 - May 2023 · 9 mos, Karnataka, India, • Assisted in development, integration and testing of AUTOSAR Basic Software components for automotive ECUs. • Worked within ISO 26262 and ASPICE development processes.
Business Development Associate at Group Futurista, Apr 2022 - Sep 2022 · 6 mos, Remote
Bachelor of Technology - BTech, Electrical and Computer, Reva University
PCM - C, The council of Indian school Certificate examination ( 12th ), City Montessori School
github: https://github.com/smwalihaiderzaidi-code
leetcode: https://leetcode.com/smwalihaiderzaidi