Mark Hancock is an electrical engineer and senior software/hardware developer with 11 years of experience designing real-time embedded systems for commercial and medical products. He combines hands-on low-level firmware expertise (C/C++, assembly, no-OS) with systems engineering skills—requirements, risk analysis, scheduling, and configuration management—to deliver products on time and on budget. Mark has led cross-functional teams through medical GMP, IDE and PMA projects, pairing multiprocessor and mechatronic control design with safety and EMI/ESD considerations. He is fluent in a wide range of RTOS and tooling (QNX, pSOS, Venturcom RTX, Visual Studio, IBM/Rational) and applies Agile and SEI/CMM practices to complex embedded development. An adjunct EE professor and robotics coach/mentor, he brings a teaching mindset that strengthens team capability and knowledge transfer. Beyond firmware and hardware, he often bridges software design, GUI/XML interfaces, and project-level cost/time analysis to turn intricate requirements into auditable, producible systems.
Contributions:7 pushes, 2 branches, 1 tag in 25 days
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.