
Marshall Dawson is a Systems and Firmware Engineer, specializing in x86 embedded products. Drawing from diverse experience and assignments, he applies a holistic approach to enabling customers and solving technical problems.
Marshall has a history of improving the customer experience in three key ways.
● Positive action: Architecture and design reviews, finding solutions for embedded customers’ unique requirements, software development, application notes and whitepapers, knowledgebase articles.
● Responsive support: Debug and troubleshooting — direct interaction with customers and field staff, as well as collaboration with teammates. Develop team relationships both through contribution and coaching/mentoring to strengthen the entire team.
● Improving communication funnel: Influencing the design of information delivery and devising methods to measure success. Customers succeed with less iteration and obtain efficient help when they need it.
In addition, he has served customers by engineering ways to prolong product life spans, extending product feature sets, and by helping define new product requirements.
Although holding a BSEE from the University of Kentucky, he has spent his career focusing on software’s low-level interaction with microprocessors and core logic. He is an accomplished firmware programmer, and has very good troubleshooting and performance analysis skills. Through a broad knowledge of system architecture, areas of focus have included:
● Memory subsystems
● Bus conflicts
● Power reduction
● Real-time operation
● Virtualization and hypervisors
● Linux kernel paging and TLB management
● GPGPU
● Software optimization
● OpenCV programming
● Cryptography and security
Marshall is currently seeking his next role. He hopes to land in an environment where his creativity and experience are leveraged to improve a company’s offerings, and that will allow for continued learning and personal growth.