Summary
Overview
Work History
Education
Skills
Professional Expertise
Projects:
Timeline
Generic
Pulak Mukherjee

Pulak Mukherjee

Member Of Technical Staff At WindRiver Systems International Inc
BANGALORE,India

Summary

Professional with over a decade of experience in technical leadership and development, including three years of team management. Adept at orchestrating and optimizing development processes within DO-178B/178C Life cycle Activities. Known for advanced testing skills, strong technical proficiency, and a track record of delivering high-quality technical solutions.

Overview

10
10
years of professional experience
8
8
years of post-secondary education

Work History

Member of Technical Staff

WindRiver Systems International Inc
10.2022 - Current

Currently Handling a team responsible for the development and
execution of high-level test cases/procedures and low-level test
cases/procedures for a multi-Core based Virtualization Platform based
on VxWorks for WindRiver.

Associate Lead Engineer

Expleo Technologies India Pvt Ltd, Bangalore
01.2020 - 10.2022

Promoted to Associate Lead Engineer on January 2022, Joined as Senior Software Engineer.

Senior Software Engineer

Cyient Limited
09.2018 - 01.2020

Software Engineer

L&T Technology Services Limited
08.2016 - 06.2018

Software Engineer

Aviohelitronics infosystems Pvt Ltd, Bangalore
08.2014 - 07.2016

Education

Bachelor of Technology - Electrical and Electronics Engineering

West Bengal University Of Technology
Pailan,Kolkata
08.2009 - 07.2013

10th - Science

Bhaita H.D.K.H.S
Burdwan, WB
03.2005 - 04.2007

12th - Science

Rasulpur B.M High School
Burdwan
03.2007 - 04.2009

Skills

    Programming Language: C, ADA95, Python (Beginner Level)

    Standards/Guideline : DO178B/C, EN50128

    Configuration Management: DOORS, Jama, Jira, Polarion, Jenkins, Bit-Bucket, GIT, SVN

    Tools: LDRA,RTRT,VectorCast

Professional Expertise

  • Hands on experience in integration testing and unit testing for the avionics & railway products.
  • Experience in white box testing technique like statement coverage ,decision coverage and modified condition /decision coverage Knowledge of DO-178B/C, MISRA C standard, Requirements based testing and Structural Coverage activities.
  • Good knowledge on testing tools such as RTRT, LDRA and Vector Cast.
  • Developing the test cases as per the requirements and execution of the test cases in LDRA ,RTRT and Vector Cast tool.
  • Actively participated in peer Test Case Reviews, Test plans and Defect analysis.
  • Knowledge on Real time Operating system - Vxworks, related to concept of scheduling, Task priorities, Mutex, Semaphore and Memory Management/Partition.
  • Optimization skill in C, ADA95 programming language environment.
  • Exposure to Embedded protocols: SPI, I2C, UART, CAN, ARINC 429, ARINC 653.

Projects:

WindRiver - Helix Virtualization Platform

Jan'2020- Present

Certification for Guest Vxworks-7 OS on Wind River Helix Virtualization Platform for CPU armv8 family and Hardware board Xilinx zynq MP.

Responsibility:

  • Responsible to create scenarios using C programming Language, write High level Test case and corresponding scenario High level Test procedure.
  • Development of low-level requirements.
  • Responsible for structural coverage generation, analyses for coverage gap.


MC-21 HLEM (Slats & Flaps Modules)

Sep'2018- Jan'2020

Slats (HLEM) perform the same function as flaps (that is, they temporarily alter the shape of the wing to increase lift), but they're attached to the front of the wing instead of the rear. Pilots also deploy them on takeoff and landing. Pilots have to do more than guide a plane through takeoff and landing though.
Responsibility:

  • Developing Test Cases and Test Procedures based on Requirement for DO178B software level A.
  • SSIT & Unit Testing for Slats & Flaps Modules.
  • Execution of script on the evaluation board.
  • Performed Requirement and Structural Coverage analysis.
  • Capturing Low Level Requirement for Slats & Flaps Modules.
  • Identify defects and raise the issue.
  • Performed peer Review of Artifacts.
  • Performed control coupling and data coupling.

Environment: C, LDRA, HSIT


Software Module Testing- U500 (CONTROL SOFTWARE)

Feb 2016 – Jul 2016

client Location: Alstom Transport
The new URBALIS Fluence is the first train centric CBTC (Communications Based Train Control). It innovates by simplifying the complex route setting and interlocking functions, and completely merges the functions into CBTC
Environment: ADA, UNDERSTAND ADA, RTRT


Verification of DOOR CONTROL LER UNIT(DCU)

Dec'2014– Feb'2015

Requirement Based Software module test in compliance to SIL 2 objectives of EN 50128 guideline (Railway Applications -Communication, Signaling and processing systems – Software for railway control and protection systems

Environment: C, UNDERSTAND C, LDRA

Timeline

Member of Technical Staff

WindRiver Systems International Inc
10.2022 - Current

Associate Lead Engineer

Expleo Technologies India Pvt Ltd, Bangalore
01.2020 - 10.2022

Senior Software Engineer

Cyient Limited
09.2018 - 01.2020

Software Engineer

L&T Technology Services Limited
08.2016 - 06.2018

Software Engineer

Aviohelitronics infosystems Pvt Ltd, Bangalore
08.2014 - 07.2016

Bachelor of Technology - Electrical and Electronics Engineering

West Bengal University Of Technology
08.2009 - 07.2013

12th - Science

Rasulpur B.M High School
03.2007 - 04.2009

10th - Science

Bhaita H.D.K.H.S
03.2005 - 04.2007
Pulak MukherjeeMember Of Technical Staff At WindRiver Systems International Inc