Bhaskar Seshagiri Dasari

India

@bhaskar_seshagi1

C, C++, Python

Badges

Problem Solving
CPP
Python
C language

Certifications

Work Experience

  • Product Architect

    Alstom•  June 2020 - Present•  Bangalore

     Project Requirement gathering, planning, Execution, Monitoring, controlling, and closing the projects.  UDP based Protocol design and development using C++, C and ADA.  Implementing AES and AES-CMAC algorithm based cryptographic ethernet data using C and C++ on PikeOS.  Ethernet low level driver development using C and Linux.  Compliance to CENELAC standards while designing and implementing the product.  Developing a setup to access the external interfaces of the UUT using BeagleBone boards.  Firmware design and development of new requirement specifications and update the existing functionality to improve the Interlocking functionality.  Development of desktop applications to evaluate the current development products and continuous improvements for release products.  firmware lab debug (Logic Analyser and Wireshark traces), triaging, and implementation of bug fixes of regression, Beta (CI) and RC quals.  Conduct regular firmware and qual sync ups.  Cross team co-ordination between Software development, validation and system design and Middleware system teams.  Conduct Peer reviews.

  • Sr. Lead Engineer

    Collins Aerospace•  October 2014 - May 2020•  Bangalore

    Responsibilities:  Model Based Control System design using MATLAB, Simulink, Stateflow and Control System Toolbox.  Control Software development (Auto Generated) and review using ADA and C.  Analyzing and fixing the incompliances using Code inspector tool for the auto generated code.  RTCA DO guidelines compliance for model-based development and OOT techniques implementation in the project.  Develop and support full design cycle of embedded firmware solutions including pre-silicon, post-silicon, and production.  Development of bare metal firmware and embedded software development.  AMS plant model simulator developed using MATLAB and Simulink which is used to perform the system testing of the working of valves and sensors.  Batch Execution Tool is built on Python which is used to perform the automatic execution of the tests on the test stations without any manual intervention.  Customer support for released software components (across the globe)  New product roadmaps for better customer support.  Cross team co-ordination between hardware, firmware, and software.  Conduct Peer reviews.

  • System Engineer-III

    Honeywell•  March 2008 - September 2014

    Responsibilities:  Software Design for Embedded Systems.  Designing and Developing the Driver interface for UART and Serial Based External Communication.  CAU simulator is built using C++ frameworks as a desktop application run on windows platform.  Timing and Sequence Architecture diagram designs using UML.  Developed and updated software requirements, documents and validation processes.  Software testing including test specification, test implementation and test automation.  RTCA DO guidelines compliance for audio and CNS equipment design, implementation and V&V in the project.  System Testing and Validation on hardware platform.  Unit and integration testing development.  Regressions are performed for intermediate releases.  New product roadmaps for better customer support.  Developed GUI applications using VS.net Framework.  Provide the technical support in design and development of the project.  Performing the regression and Smoke test for the intermediate releases (delta releases).  Actively contributed for SOI audits.  Cross team co-ordination

Education

  • CDAC, Bangalore

    Diploma in Embedded Systems Design, PG Diploma•  September 2007 - March 2008

  • JNTU, Hyderabad (Jawaharlal Nehru Technological University)

    Electrical and Electronics Engineering, B.Tech•  April 2002 - April 2006

Skills

CPP
C
Python(Intermediate)
Matlab
Simulink
Stateflow