Summary
James Carlson is a seasoned software engineer with 23 years of experience designing low-level systems, networking stacks, and embedded firmware across companies from Sun Microsystems to Ab Initio Software. He has deep C/C++ and systems Java expertise, having implemented database interfaces, Solaris kernel networking, routing protocols, and FPGA-driven forwarding engines. His background spans firmware for terminals, telecommunications protocols, and AIX data-gathering tools, reflecting a rare breadth from hardware-adjacent design to production server software. Based in Greater Boston, he pairs a Carnegie Mellon electrical engineering foundation with an MS in computer science from Boston University. Although not currently seeking new roles, he continues to maintain and evolve complex, performance-sensitive systems rather than focus on high-level application stacks. Colleagues rely on him for pragmatic architecture decisions and hard-to-find expertise in legacy and real-time systems.
23 years of coding experience
24 years of employment as a software developer
North Hills High School
Bachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Carnegie Mellon University
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Boston University