Embedded Software Engineer
CurrentDesign and Develop High-Quality Embedded Software for IoT Applications. Including Device Drivers, HALs, and Communication Protocols, on Bare Metal and RTOS.Work on multiple MCUs such as TI, NXP, Nordic, and STM.Optimize software performance and memory utilization.Automate some working stuff using Python and Batch scripts.Contribute to Peer Code Reviews, assuring that code logic correctness, security and coding conventions are met.Collaborate with colleagues and provide technical guidance and support as needed.Track the Features and Issues of a project using Jira and GitHub.