Summary
Overview
Work History
Education
Projects
Websites
Timeline
Generic

Usaid Atif

Embedded Software Engineer

Summary

Motivated job seeker, eager to land an entry-level Embedded Software/Firmware Developer role. I've got strong organizational skills and I'm all in to help the team hit those company goals.

Expertise with Embedded-C programming, especially on industrial platforms like STM32 and Zynq 7000 SOC. I've worked on integrating different sensors for real-time monitoring and data analysis. Well-versed in implementing the CANopen protocol stack and have experience with drivers using UART, I2C, SPI, Ethernet, and CAN/CANopen.

I've also worked with GSM and WiFi Modules like SIM800L and ESP8266. I'm familiar with Embedded Linux Development and have hands-on experience with Python Threading and Multiprocessing Modules. Ready to bring my tech skills and passion to the team!

Overview

4
4
years of post-secondary education
1
1
Language

Work History

Embedded Software Engineer

Powersoft19
07.2023 - Current
  • Expertise in driver development with Zynq 7000 SOC (Cortex A9)
  • Python development with threading and multiprocessing module
  • Ported CANopen 2.0 Protocol stack on Zynq 7000 Soc
  • Embedded Linux Development on Zynq 7000 Soc using Xilinx Petalinux tools and on boards like Myir and WattAndWell
  • Driver Development for ADE9430 Energy Metering IC on Zynq 7000 SOC
  • Ported OpenPLC Runtime an open source Programmable Logic Controller on Embedded Linux distribution on Zynq 7000.
  • Collaborated with software, firmware and hardware engineers to develop complete embedded solutions.

Education

B.S. Computer Engineering -

COMSATS Institute of Information And Technology
09.2019 - 07.2023

Projects

  • Implementation of Single cycle MIPS32 cpu architecture on an FPGA using VHDL
  • Designing a temperature controlled chamber using PID controller using Arduino
  • Intruder Detector Alarm using GSM Module with STM32F4
  • Final Year Project: Room air quality monitoring and prediction system
  • Open source CANopen stack port on a Custom Zynq 7000 Board
  • Porting of OpenPLC Runtime (an open source Programmable Logic Controller) on Embedded Linux distribution running on Arty Z7 Board


Timeline

Embedded Software Engineer

Powersoft19
07.2023 - Current

B.S. Computer Engineering -

COMSATS Institute of Information And Technology
09.2019 - 07.2023
Usaid AtifEmbedded Software Engineer