Versatile Embedded Software Engineer proficient in C, C++ programming, excelling in leveraging the CMOCKA build framework for robust unit testing. Skilled in Python scripting and Pytest to craft scalable test suites. Expertise extends to FPGA application development for the 8000 router series using C language. Specialized in RTOS, Hardware Deployment, Solution Design, and DO178-B compliant Embedded software development for cockpit displays in aircraft. Demonstrates a proven track record in contributing across the software development lifecycle, implementing thorough test cases, and adeptly resolving intricate technical challenges.
• Contribute and collaborate with Platform Infrastructure, Product, and other cross-functional engineering teams to develop efficient compact algorithms for Router 8000 series.
• Define, Design, and Develop diagnostic application to validate the network product hardware using C and Python.
• Working with I2C, SPI, and UART communication protocols for interfacing with various peripheral devices in embedded systems.
• Led the testing efforts for FPD features using Pytest, ensuring robust code quality.
• Developed and maintained comprehensive test suites, resulting in a 30% reduction in post-release defects.
• Collaborated with cross-functional teams to integrate Pytest into the continuous integration pipeline. Implemented Pytest for test automation, resulting in a 25% reduction in testing time.
• Identified and fixed critical bugs using Pytest, contributing to a 15% improvement in overall software reliability.
• Contributed to the software development lifecycle, specializing in embedded systems and utilizing the C programming language.
• Implemented new features and performed source code refactor according to requirements for FMS (Flight Management Systems) for Airbus A320 and Boeing 737 and 777.
• Assisted in designing and development of FMS applications on embedded processors through Linux operating system.
• Performed code level regression analysis in C and ADA with knowledge of custom hardware design to plan for feature development.
• Implemented Embedded HGS software using C, C++ and Python programming languages.
• Implemented unit tests and performed code coverage analysis using Vector CAST as per DO-178-B standards.
• Developed low-level software using C programming language and configured Artifacts in Tortoise SVN tool.
• Classified the Cough signals by using K-means and GMM algorithms employing MATLAB.
• Implemented feature extraction techniques using MSFT extraction technique.
• Published IEEE paper based on results analysis of this research.