Pankaj Singh — Software Engineer
+ Experience in Firmware development and debugging in ARM based (M4, M0+) microcontrollers. + Proficiency in Embedded C, Data Structure & Algorithms, Debugging Skills with JTAG, Lauterbach Trace32, and basics C++, Python, Arm Assembly. + Experience in device framework, connectivity stack (Bluetooth/BLE Controller & Host), drivers and low-level wireless controller coexistence and scheduler algorithms. + Experience of embedded systems related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). + knowledge of method and system for patching ROM code. + Knowledge of multi-processor, multi-threaded system, inter-process and inter-processor communication using Shared Memory. + Experience with Embedded IP subsystems UART/SPI/I2C/GPIO. + Experience in low level interfaces like Interrupts, TIMERS, DMA, ADC, SYSTICK, PWM etc. + Experience in developing drivers, applications on Linux, embedded OS (Zephyr RTOS, Threadx). + Experience in SoC boot sequence, reading schematics, and troubleshooting the board (via Firmware). + Debugging skills using GDB, Kernel and drivers level debugging and application-level debugging. + Implementing power management features. Improving memory footprint, optimize driver, stack and application code. + Worked with product management and cross functional teams to provide technical solutions for desired user experiences (IoT Smart Home solutions to innovative Bluetooth + Experience in source version control tool and environment - GIT, perforce.
Stackforce AI infers this person is a specialist in Embedded Systems with a focus on firmware and wireless technologies.
Location: Bengaluru, Karnataka, India
Experience: 17 yrs 4 mos
Skills
- Firmware
- Embedded Systems
Career Highlights
- Expert in firmware development for ARM microcontrollers.
- Proficient in Bluetooth and wireless communication technologies.
- Strong debugging skills across multiple platforms.
Work Experience
Synaptics Incorporated
Senior Staff Software Engineer (3 yrs 5 mos)
ON Semiconductor
Staff Engineer (2 yrs 1 mo)
Qualcomm
Staff Engineer (11 mos)
Marvell Semiconductor
Senior Embedded Software Engineer (6 yrs 7 mos)
Software Engineer (1 yr 5 mos)
HARMAN International
Senior Software Engineer (9 mos)
Sasken Communication Technologies Ltd
Engineer Software (2 yrs 1 mo)
Education
Bachelor of Technology - BTech at West Bengal University of Technology, Kolkata