Embedded Software Engineer
CurrentProject: BSRFv1 and BSRFv2 - Radio Frequency Supervision Box for Smart Antennas at StellantisDomain: Automotive Software EngineeringMethodology: Agile Scrum*September 2021 - November 2022 | Networking Team-Implemented an Autosar plugin responsible for managing the CAN data stream between ECU nodes. -Focused primarily on strengthening the Persitency Data and Ethernet Automotive feature, enhancing its reliability and performance.*November 2022 - Present | Customer Diagnosis Team-Guiding the development of a revolutionary feature designed to facilitate a comprehensive diagnostic inventory across all Electronic Control Units (ECUs).*Key Responsibilities:-Meticulously dissected specifications and customer requisites utilizing the IBM-DOORS tool.-Employed the Klocwork tool to rigorously scrutinize code implementation, guaranteeing adherence to stringent international standards, notably the MISRA C/C++ rules.-Strategically tested and analyzed Linux-based services, optimizing their performance by fine-tuning CPU load and memory consumption for C/C++ modules.-Crafted innovative test cases, spanning functional and unit tests, seamlessly integrating automated Google Test protocols.-I spearheaded defect identification and resolution, leading to a substantial decrease in customer-reported issues and a notable improvement in product quality.*Expertise Encompasses:-Profoundly examined and resolved intricate challenges, driving substantial enhancements in the product's quality and reliability.-Devised and implemented embedded software components, deftly navigating realms like Embedded Linux development, Systemd, Makefiles, Multi-threading, Yocto, Buildroot, Sockets, and the GNU toolchain.Keywords: C/C++, Buildroot, Yocto Project, Makefiles, TCP, Sockets, Ethernet, JIRA, Git/Guerrit, DLT, Jenkins, IBM DOORS, GoogleTest, Vector CANalyser /CANoe, Autosar, GDB,