# Ahmad Abdullah > Embedded Software Engineer @ Verkada | UWaterloo Engineering '22 Location: San Mateo, California, United States Profile: https://flows.cv/ahmadabdullah A graduate of the University of Waterloo in Computer Engineering. I am very enthusiastic about Embedded Systems ## Work Experience ### Embedded Software Engineer @ Verkada Jan 2022 – Present | San Mateo, California, United States ### Research Development Software Engineer @ Christie Digital Systems Jan 2021 – Jan 2021 | Kitchener, Ontario, Canada •Worked on Developing a Distributed System of NVIDIA-Jetsons to carry out complex Image processing pipelines in a distributed manner. •Designed and Implemented a JSON-RPC based server and developed core APIs in C++ that are responsible for executing complex computation from a client over the network. •Dockerizied the server resulting in easy CI and deployment of applications in the Distributed System. •Implemented a simple Image Thresholding pipeline utilizing GPU acceleration using CUDA and integrated with the existing camera framework. ### Lead Software Engineer @ Sterasure Jan 2020 – Jan 2020 | Waterloo, Ontario, Canada •Established Agile development methodology in the team resulting in a massive increase in the development throughput of the project. •Designed Galen’s System Architecture to meet operational requirements, such as scalability, security, reliability, flexibility, etc. •Designed and implemented core functionalities such as server-client communication and UX/UI using Qt framework in C++ and QML. •Successfully integrated Pulse-Oximetry, Temperature, and BCG sensors with Galen and deployed Galen software on Raspberry-pi4. ### Software Engineer @ Christie Digital Systems Jan 2020 – Jan 2020 | Kitchener, Ontario, Canada • Successfully integrated RadioMetric-Compensation (RC), a colour correction feature, in Mystique, using C++. • Developed an intuitive GUI using Qt to control RC without exposing much of the complexities. • Parallelized the entire RC pipeline resulting in a 75% overall improvement in performance. ### Frimeware Developer @ Ford Motor Company Jan 2019 – Jan 2019 | Ottawa, Canada Area •Implemented a LRU cache in C and integrated it into the bootloader resource manager, running on QNX, making write/read operations 30% faster. •Investigated DMA, interrupt latency, LSPI, and POWER_MODEs performance of the NXP-S32K family SoC on ECUs, used EB-Tresos for driver configurations and generation of AUTOSAR software stack. ### Firmware Developer @ University of Waterloo Robotics Design Team Jan 2018 – Jan 2019 | Waterloo, ON •Designed custom Libraries in C++ for camera gimbal to control servos in real-time and implemented PID unit to optimize the performance. •Utilized accelerometer and RGB sensors to implement arm-visual for the Mars Rover in Qt making the arm simpler to interact with. ### Embedded Software Developer @ Wind River Jan 2018 – Jan 2018 | Ottawa, Canada Area •Utilized Python to develop automated System test modules allowing multiple features of vxworks7-hypervisor (HELIX) to be tested, increasing area coverage for certification in accordance with ARNIC standards hence reducing cost by 15%. •Utilized Bash to develop a tracking tool for board usage by individual users to prevent saturation for only one developer. ## Education ### BA.Sc Computer Engineering University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/aabdul22 --- Source: https://flows.cv/ahmadabdullah JSON Resume: https://flows.cv/ahmadabdullah/resume.json Last updated: 2026-03-29