Pallab Paul

Software Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 11 years in embedded software development.
  • Expert in automotive driver development for Embedded SoCs.
  • Proficient in C programming and device drivers.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer specializing in automotive software development.

Contact

Skills

Core Skills

Embedded SystemsDevice Drivers

Other Skills

HPC software platformEBxelorCI/CDKernel configurationARM workload automationOpenMPOpenVXautomated flashingBenchmarkingDSP benchmarkingLinux Device DriversI2CDebuggingPower ManagementVideo codec

About

About 11 years of experience in the Embedded Software Development. • More than 11 years’ experience in automotive/mobile driver development for various Embedded SoCs. • fast learning skills, creative, analytical abilities, good technical and innovative problem solving skills. Specialties: Proficient in C Programming in critical computing constraint platforms. Good hands on knowledge on Drivers(UART,I2C,accessory detection, Timers etc.) development for intel automotive SOC. Earphone driver development for feature phone System Programming, Device Drivers for 32 bit ARM based CPUs without OS(Linux/ThreadX rtos). Core dump analysis with Trace32 and on-chip debugging with Lauterbach/JTAG on various MPU platforms. Assembly programming knowledge for RISC processors. signal monitoring and analysis Detail understanding of Operating System and Kernel Internals. hands on experience with yocto build system. Also works on CUDA benchmark implementation . Hands experience with TI openvx framework >Implemented basic DSP benchmark with TIOVX framework. Hands on experience in Makefile , Cmake and GCC toolchains. Hands on on CI/CT setup for Building, Flashing and testing of the Developed code. Also have good experience on Agile system(Jira)

Experience

15 yrs 9 mos
Total Experience
3 yrs 1 mo
Average Tenure
3 yrs 10 mos
Current Experience

Mediatek

Staff Engineer

Jul 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India

Continental

2 roles

Technical Architect

Promoted

Jan 2021Jul 2022 · 1 yr 6 mos · Bangalore

Technical Specialist

Apr 2018Dec 2020 · 2 yrs 8 mos · Bangalore

  • Build and configure Ebxelor HPC software platform for NXP S32G. • Porting of EBxelor from Elektrobit environment to continental setup. • Porting of EBxelor to ADC435 ECU. • Added continental specific meta layer for EBxelor package conan build system. • Setup CI/CD for ECU(ADC435) building and flashing. • Change Kernel configs by adding new yocto recipe • Hands on experience on webserver integration.
  • Integrated Ebxelor VMs in with HPC gen2 bootloader.
  • Change ram configuration for VM booting.
  • Worked on ARM workload automation tool to run benchmark on target and save results in Database.
  • Worked on OPENMP threading for CPU computation benchmark and Memory related benchmark.
  • Analyze FLOPS count for CPU and Memory Benchmarks
  • Have Basic understanding on OpenVX and implemented basic DSP benchmark tool for TI TDA4VM with OpenVX support
  • Created automated flashing for NVidia Xavier SOM board. • Assist in the personal development of junior team members.
HPC software platformEBxelorCI/CDKernel configurationARM workload automationOpenMP+4

Aricent

2 roles

Technical Lead

Promoted

Jun 2017Mar 2018 · 9 mos · Bengaluru, Karnataka, India

Senior Software Engineer

Jun 2015Jun 2017 · 2 yrs · Bengaluru, Karnataka, India

Samsung electronics

Lead Engineer

Sep 2011Jun 2015 · 3 yrs 9 mos · Noida Area, India

  • Linux Device Drivers, power module (charging and detection) I2C, PCL.
  • Earphone driver implementation.
  • ARM system Programming
  • Debugging using Lauterbach.
  • RAM dump analysis.
  • GPIO configuration.
  • Threadx,Linux.
  • Responsibilities:-
  • Implemented PTT headset features .
  • add support for fairchid detection IC.
  • Fixed issues related to sleep current and power consumption.
Linux Device DriversI2CDebuggingPower ManagementEmbedded SystemsDevice Drivers

Sasken communication technologies

Software Engineer

Jun 2010Sep 2011 · 1 yr 3 mos · Bengaluru Area, India

  • Work on video codec,Optimization of C code using Neon Intrinsic (SIMD) or using C programming itself.Unit level and Integration testing and debugging of decoder.
  • UMTS (3G) Protocol Stack ,Understanding 3GPP technical Specification 23.060(SM,RABM),24.011(SMS) and implementing Change Request (CR).
Video codecC code optimizationUnit testingIntegration testingEmbedded Systems

Education

West Bengal University of Technology, Kolkata

Bachelor of Technology (B.Tech.) — Electronics and communications

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Embedded Systems & Device Drivers

Explore similar profiles based on matching skills and experience