Tamkin Rahman is an embedded software engineer with nine years of hands-on experience building real-time and Linux-based controllers across automotive, industrial, and consumer domains. He has led board bring-ups, Wi‑Fi chip integrations for OTA updates, GCC toolchain migrations, and HIL test automation, consistently improving build speed and test coverage. Comfortable across C, C++, Python, and embedded Linux, he bridges hardware and software teams and mentors junior engineers while driving platform refactors and CI/CD integration. At JCA/PTx Trimble and Parker Hannifin he shipped production firmware, kernel drivers, and diagnostic tools, and designed robust OTA and bootloader update systems. Known for digging into low-level problems and proactively owning end-to-end delivery, he also pursues side projects and hackathons that keep his systems and mobile skills sharp. Based in Winnipeg, he pairs pragmatic engineering with strong cross-functional communication to turn complex requirements into reliable, testable products.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Engineering, Bachelor of Science (B.Sc.) Computer Engineering at University of Manitoba
Contains software/documents related to the subsystems board for UMSATS 2016-2018.
Contributions:3 PRs, 13 pushes, 4 branches in 8 months
board
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tamkin Rahman - Embedded Software Engineer at Apple