Software Engineering Manager at Marcus Engineering, LLC
Tucson, Arizona, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
James Rowley is an engineer with 11 years’ experience building embedded systems and Python software, currently designing firmware and hardware interfaces at Marcus Engineering in Tucson. He combines hands-on PCB layout in Altium and PIC-focused embedded C with Python tooling (with disciplined type checking), Buildroot-based embedded Linux, and Jenkins CI pipeline work. His background spans low-power embedded platform design, occasional freelance web development, and mechanical CAD for 3D-printed enclosures, giving him full-stack product empathy from schematic to user-facing software. He often continues these projects outside work simply because he enjoys the craft, and his blend of practical engineering and project management helps move niche hardware products from concept to manufacturable designs.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Electrical and Computer Engineering, Bachelor of Science - BS, Electrical and Computer Engineering at The University of Arizona
HS Diploma + Biomedical Technology Vocational Certificate, Biotechnology, HS Diploma + Biomedical Technology Vocational Certificate, Biotechnology at Rancho High School, Las Vegas, NV
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.