Summary
Craig Mcqueen is a Senior Embedded Systems Engineer with 16+ years designing and implementing robust embedded C and Linux solutions across automotive, communications, and security products. He combines low-level hardware familiarity—schematics, datasheets and custom kernel drivers—with higher-level skills in Yocto, FreeRTOS/µC/OS-II, lwIP and embedded web interfaces, and has increasingly adopted Rust and Python for safer firmware and faster engineering tools. Proven in both resource-constrained 8-bit systems and modern ARM-based embedded Linux platforms, he also maintains CI/CD pipelines and writes Wireshark dissectors and protocol tooling. A pragmatic advocate for software inspections, version control and systematic testing, he prioritises early stakeholder communication to prevent design issues rather than fixing them later. Based in Victoria, Australia, Craig brings a steady focus on quality, process efficiency and practical cross-disciplinary collaboration.
16 years of coding experience
15 years of employment as a software developer
Engineering, Electronics, Engineering, Electronics at University of Tasmania