# James Seelbach > senior software engineer Location: Boulder, Colorado, United States Profile: https://flows.cv/jamesseelbach Hello! I am a software engineer in the Boulder, Colorado area that specializes in embedded software development including embedded Linux, rtos, and bare metal. I am experienced in developing Linux environments for products using Yocto as well as developing application and kernel code in C/C++ to run within embedded environments. I have also developed supporting applications in C# .NET, Android, and iOS. My goal is to improve not only the legacy of my own knowledge base, but the knowledge base of any team I am apart of. I love the daily challenges of an ever expanding technology world we live in and I enjoy working with a talented team of individuals. My favorite part of the job is problem solving, coding, and developing requirement specifications to meet the needs of both the customer and the development team. The thrill of designing the best custom solutions combined with a strong passion for solving complex problems with computers is what drives me to do the best job I can do with any opportunity I am presented with. I also enjoy other subjects including signal processing, Data structures and algorithms, and communication theory. ## Work Experience ### Senior Software Engineer @ Biofire Jan 2023 – Present | Colorado, United States ### SDE @ Amazon Jan 2022 – Jan 2023 | Denver, Colorado, United States ### Embedded Software Engineer @ Cardinal Peak Jan 2019 – Jan 2022 | lafayette, colorado ### Software Engineer @ Microcom Corporation: Thermal Printing Solutions Jan 2016 – Jan 2019 | Lewis Center, Ohio • Created embedded Linux environments for several products including the model 485 thermal printer • Consulted for customer contacts and supporting parties as a technical liaison; included synthesizing an API definition that met the customer’s needs • Led other software engineers on several products including model 485 printer and custom designed products for specific customers • Created and maintained support software such as configuration applications, Android apps, iOS apps, and Linux CUPS printer driver. • Debugged both potential and established issues by working with oscilloscopes, power supplies, and grounding mats; validated critical firmware code by collecting real-world instrument data during production testing; documented results and presented findings to several departments • Documented code design using technical requirement specification documents, UML diagraming, flowcharts, and examples • Participated in creating project plans including milestone schedules. Includes estimating time required to implement various tasks associated with electronics and firmware development, assigning tasks, and reviewing progress of project over time • Composed documentation for end users, application support engineers, and production/manufacturing support • Instituted procedural tests of end-user product with documentation; experience using test driven development techniques such as unit testing • Provided sales engineering support, including technical evaluations, collaborating on project timelines, and project cost estimates for new product ideas • Demonstrated experience designing and creating multi-threaded systems ## Education ### Bachelor of Science (B.S.) in Electrical and Computer Engineering - Computer Engineering Program The Ohio State University Jan 2012 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/jamesseelbach --- Source: https://flows.cv/jamesseelbach JSON Resume: https://flows.cv/jamesseelbach/resume.json Last updated: 2026-03-22