Embedded Software Engineer
CurrentWorking for BMW Group, MunichAnalyzed and validated requirements for comprehensive unit testing and regression testing of automotive ECU for Battery Management Systems.Executed unit tests and regression tests on C language source code, ensuring compliance with ASIL B and ASIL C standards.Adhered to the V model for structured and systematic software testing processes.Utilized Tessy to develop and execute detailed test cases, ensuring thorough coverage and accuracy.Conducted functional reliability and compatibility testing to ensure robust performance across various scenarios.Executing SIL tests on the test benches to Verify and improve branch and statement coverage.Worked for Zeiss Meditech, MunichOct 2022- Dec 2023-Developed and customized Linux environments using Yocto for medical technology applications.-Customized kernel and OS by writing and maintaining Yocto recipes.-Created and maintained BSPs (Board Support Packages) to support new hardware platforms.-Proficient in using BitBake, Poky, and Buildroot for efficient build management and system customization.-Utilized QEMU for hardware emulation and testing of embedded systems.-Customized kernel and OS by writing and maintaining Yocto recipes.-Managed and optimized CI/CD pipelines using Azure DevOps to facilitate seamless integration and deployment processes.