Electronic Engineer
CurrentEmbedded Software Engineer Consultant in UNIPART RAIL:• Engaged in the design and development of safety systems for rails within the UK and international markets. • Designed, deployed, and managed version control of software for OTMR using Serial communication in Embedded C and Git repository.•Developed AWS safety systems firmware utilizing FreeRTOS on ARM microcontroller.•Utilized specified RTOS and C for debugging, unit testing and component testing.•Developed Control Unit utilizing FPGA technology. •Reverse engineered the existing design, employing VHDL and Verilog languages. •Responsible for design development and functional testing in compliance with BS EN 50128, BS EN 50126 and BSEN 50155 standards. •Researched, reviewed and updated Software Architecture and Software Component Design. •Reverse Engineered existing FPGA based TPWS Four control system through designing source files, design synthesis and design implementation in coded platform. •Analysed and developed interfaces for various projects using various communication protocols, including I2C, SPI, UART, and LoRaWAN. •Conducted comprehensive testing, including functional and non-functional requirements, component testing, integration testing, and software-hardware integration testing. •Researched, reviewed and Utilized GNU toolchain for Linux kernels and command line to develop test script, debugging, profile, and version control of various firmware of the TPWS control system.•Coding test scripts in C++ and python. •Working with CI/CD model for faster delivery and integrating Hardware in the loop testing (HIL). •Ensured adherence to time-critical requirements for safety systems. •Collaborated with cross-functional teams to enhance the overall performance and reliability of rail safety systems.