{"id":1355,"date":"2021-02-02T08:21:22","date_gmt":"2021-02-02T08:21:22","guid":{"rendered":"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/index.php\/home\/"},"modified":"2024-01-26T00:10:09","modified_gmt":"2024-01-26T00:10:09","slug":"home","status":"publish","type":"page","link":"https:\/\/firmware-repairman.pro\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1355\" class=\"elementor elementor-1355\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-57645cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"57645cd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fec4303\" data-id=\"fec4303\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8363f9b elementor-align-left elementor-hidden-tablet elementor-hidden-phone elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"8363f9b\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/firmware-repairman.pro\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-list.min.css\">\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/craig-mautner-2034835\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin-in\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:firmware.repairman@gmail.com\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-envelope\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b1f32fb\" data-id=\"b1f32fb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f428972 elementor-widget elementor-widget-heading\" data-id=\"f428972\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.12.1 - 02-04-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">Craig Mautner<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e640ef elementor-widget elementor-widget-text-editor\" data-id=\"0e640ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.12.1 - 02-04-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<h3 style=\"text-align: center;\">d.b.a. Firmware Repairman<\/h3>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf3297d elementor-widget elementor-widget-text-editor\" data-id=\"cf3297d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li style=\"text-align: left;\"><h6>Forty years of embedded design and coding\u00a0from bare metal to applications<\/h6><\/li><li style=\"text-align: left;\"><h6>Open to contract programming in the San Francisco area, up to 20 hours\/wk<\/h6><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-457d214\" data-id=\"457d214\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5cf1512 elementor-widget elementor-widget-image\" data-id=\"5cf1512\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.12.1 - 02-04-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"241\" height=\"300\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/Craig-pic.jpg\" class=\"attachment-medium size-medium wp-image-1366\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c0a293e elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"c0a293e\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0103c1e\" data-id=\"0103c1e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ff72323 elementor-widget elementor-widget-menu-anchor\" data-id=\"ff72323\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.12.1 - 02-04-2023 *\/\nbody.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}<\/style>\t\t<div id=\"About\" class=\"elementor-menu-anchor\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcbce22 elementor-widget elementor-widget-heading\" data-id=\"dcbce22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Me<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b1003f elementor-widget elementor-widget-text-editor\" data-id=\"1b1003f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h6>Plays well with others<\/h6>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07446d7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"07446d7\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.12.1 - 02-04-2023 *\/\n.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:\"\";border-bottom:0;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e49cb6c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e49cb6c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5f8e7d3\" data-id=\"5f8e7d3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28a7a93 elementor-widget elementor-widget-heading\" data-id=\"28a7a93\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Doing embedded development since 1983<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6d042e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b6d042e\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b6a93e elementor-widget elementor-widget-text-editor\" data-id=\"6b6a93e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-style: inherit; font-weight: inherit;\">I started out in the early 80&#8217;s designing hardware. In my first jobs I learned to design <\/span><span style=\"font-style: inherit; font-weight: inherit; color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bit_slicing\"><span style=\"text-decoration-line: underline;\">bit-slice<\/span><\/a><\/span><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-style: inherit; font-weight: inherit;\">\u00a0processors. These custom processors required <\/span><a style=\"font-style: inherit; font-weight: inherit;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Very_long_instruction_word\"><span style=\"text-decoration-line: underline;\"><span style=\"color: #3366ff;\">VLIW<\/span><\/span><\/a><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-style: inherit; font-weight: inherit;\"> programs, that I had to write. Programming them was my first introduction to embedded software. Since then I&#8217;ve stuck close to the hardware as the technology has evolved.\u00a0<\/span><\/p><p>My first decade of engineering was spent in product development, rising to the position of Director of Engineering for a small engineering company. I quickly learned that I did not enjoy managing a department and returned to embedded programming. Along the way I picked up an MSc in Computer Science and Engineering.\u00a0<\/p><p>I became a contractor in 2001 and supported dozens of customers over the next decade. In 2011 one of my customers was swallowed by Google and I was swept up in the backwash. We relocated to the Bay Area where I worked on the Android frameworks for four years.<\/p><p>After leaving Google I worked for a pair of San Francisco startups and I now consult and do contract programming here in the Bay Area<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-52071b2\" data-id=\"52071b2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8499e50 elementor-widget elementor-widget-heading\" data-id=\"8499e50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">In my spare time...<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f865b6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8f865b6\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7bf696 elementor-widget elementor-widget-text-editor\" data-id=\"a7bf696\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>After 30+ years in San Diego, my wife <a href=\"https:\/\/www.samuelmerritt.edu\/faculty\/lorraine-mautner\">Winky (aka Lorraine)<\/a> and I moved to San Francisco in 2011. Our three kids were going to colleges in the Bay Area at the time and I got an offer to relocate that was hard to pass up.\u00a0<\/p><p>In the decade since, the kids have all graduated and along with their spouses are kicking off their careers: <a href=\"https:\/\/www.passionfruittherapy.com\/\">Katrina Mautner<\/a> and <a href=\"http:\/\/routevegetable.com\">Lee Marshall<\/a>; <a href=\"https:\/\/www.sei.org\/people\/marina-mautner\/\">Marina Mautner<\/a> and Omar Reyes Lopez; and <a href=\"http:\/\/prunebuggy.com\">Allegra Mautner<\/a> and <a href=\"http:\/\/rwm-group.org\">Alejandro Schuler<\/a>. Needless to say, we are very proud of all of them.<\/p><p>Since moving to SF we <span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-size: 1rem;\">enjoy taking advantage of all that The City offers going to dinner, movies, plays, lectures, and Warrior games (to which we ride our bikes).<\/span><\/p><p><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-size: 1rem;\">In the winter I snowboard and in the summer I ride my bike around the Bay Area.\u00a0<\/span><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-size: 1rem;\">My biggest bike-riding accomplishment was to ride from San Francisco to San Diego in 2021.<\/span><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-size: 1rem;\">\u00a0<\/span><\/p><p><span style=\"font-style: inherit; font-weight: inherit; background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3);\">I am an avid cros<\/span><span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-style: inherit; font-weight: inherit;\">sword puzzler. For those who can appreciate this, my New York Times targets are to complete Monday puzzles in under 5 minutes, and Saturdays in under 15.\u00a0<\/span><a style=\"font-size: 1rem;\" href=\"https:\/\/firmware-repairman.pro\/?page_id=1610\" target=\"_blank\" rel=\"noopener\">Here are some crosswords I&#8217;ve created myself.<\/a><\/p><p><span style=\"font-style: inherit; font-weight: inherit; background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3);\">In 2015 I stepped away from working to rebuild our San Francisco home. We took it down to the studs and created a renewed, open floor plan, Victorian.<\/span><\/p><p>We also have an adorable granddaughter who we love to care for.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8558e18 elementor-widget elementor-widget-button\" data-id=\"8558e18\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"mailto:firmware-repairman@gmail.com\" target=\"_blank\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Me<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-21a9478\" data-id=\"21a9478\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d4df70 elementor-widget elementor-widget-image\" data-id=\"5d4df70\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1932\" height=\"2505\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/Craig-Atalanta-cropped.jpg\" class=\"attachment-full size-full wp-image-1467\" alt=\"Craig holding his granddaughter\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0727e90 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"0727e90\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fadab0a\" data-id=\"fadab0a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae92872 elementor-widget elementor-widget-menu-anchor\" data-id=\"ae92872\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"Services\" class=\"elementor-menu-anchor\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94a07f3 elementor-widget elementor-widget-heading\" data-id=\"94a07f3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Stuff I like to work on<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0f5ad0 elementor-widget elementor-widget-text-editor\" data-id=\"f0f5ad0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h6>Below you&#8217;ll find a small sample of the work I do on a regular basis. <br \/>If you don&#8217;t see what you&#8217;re looking for it&#8217;s likely that I&#8217;ve done it or that I can do it<\/h6>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdd8d8d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cdd8d8d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a9a790e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a9a790e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-1d348a4\" data-id=\"1d348a4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-527ecfa elementor-widget elementor-widget-image\" data-id=\"527ecfa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"182\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/pcb.jpg\" class=\"attachment-large size-large wp-image-1381\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-632bd01 elementor-widget elementor-widget-heading\" data-id=\"632bd01\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Hardware Bringup<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6fb8b5 elementor-widget elementor-widget-text-editor\" data-id=\"c6fb8b5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Every embedded project begins with the hardware. I specialize in bringing up, establishing communications with, and validating\u00a0<span style=\"background-color: var( --e-global-color-astglobalcolor5 ); color: var(--ast-global-color-3); font-size: 1rem;\">new PCB&#8217;s.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4f630d1\" data-id=\"4f630d1\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-94eca19 elementor-widget elementor-widget-image\" data-id=\"94eca19\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1018\" height=\"968\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/rtos.png\" class=\"attachment-large size-large wp-image-1387\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05389b9 elementor-widget elementor-widget-heading\" data-id=\"05389b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">RTOS Installation<br>and Porting<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-568c942 elementor-widget elementor-widget-text-editor\" data-id=\"568c942\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Need an RTOS or Linux installed on your new system? I have experience with FreeRTOS, Real Time Linux (PREEMPT_RT patch), VxWorks, pSOS, and of course bare metal loops. I am also familiar with GRUB and Buildroot.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-14208d4\" data-id=\"14208d4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-95e75f5 elementor-widget elementor-widget-image\" data-id=\"95e75f5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/device-driver.jpg\" class=\"attachment-large size-large wp-image-1384\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fec99d elementor-widget elementor-widget-heading\" data-id=\"5fec99d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Device Drivers<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc80963 elementor-widget elementor-widget-text-editor\" data-id=\"bc80963\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Every peripheral needs a device driver. And with today&#8217;s SoC&#8217;s there are a lot of peripherals. I&#8217;ve probably written a <em>device<\/em> driver for yours.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9731ee5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9731ee5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-fd5a499\" data-id=\"fd5a499\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-23d4ece elementor-widget elementor-widget-image\" data-id=\"23d4ece\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"275\" height=\"183\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/touchscreen-application.jpg\" class=\"attachment-large size-large wp-image-1388\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-435a121 elementor-widget elementor-widget-heading\" data-id=\"435a121\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Embedded Applications<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfe00ed elementor-widget elementor-widget-text-editor\" data-id=\"bfe00ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Above the OS, and the device drivers is where the embedded application lives. I have extensive experience writing user level applications, working closely with UX designers and other creatives\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-aaab5f7\" data-id=\"aaab5f7\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab4ad3a elementor-widget elementor-widget-image\" data-id=\"ab4ad3a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"118\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/software-update.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1385\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b749a3f elementor-widget elementor-widget-heading\" data-id=\"b749a3f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Software Updates<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30eca88 elementor-widget elementor-widget-text-editor\" data-id=\"30eca88\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Updating software in the field can be a tricky proposition. What happens if the power goes out while in the middle of flashing. Or the newly flashed software has a fatal flaw. Are you signing your updates? And are you checking the signatures on every boot? I&#8217;ve worked on all of these issues<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-01259f8\" data-id=\"01259f8\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6515d3a elementor-widget elementor-widget-image\" data-id=\"6515d3a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-5\" alt=\"Magnifying glass, needlenose pliers, and screwdrivers laid on a bacground of ones and zeroes\" srcset=\"https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman-150x150.png 150w, https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman-300x300.png 300w, https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman-768x768.png 768w, https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman-120x120.png 120w, https:\/\/firmware-repairman.pro\/wp-content\/uploads\/2023\/03\/FirmwareRepairman.png 1000w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-791da13 elementor-widget elementor-widget-heading\" data-id=\"791da13\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Debug, Problem Solving, Design and Code Review<\/h6>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-324361f elementor-widget elementor-widget-text-editor\" data-id=\"324361f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Ever run into an intermittent problem that takes hours or days to reproduce? Me too! But I&#8217;m really good at fixing them, especially in other programmer&#8217;s code. Fixing a bug in code review is <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/www.google.com\/search?q=fixing+a+production+bug+may+cost+100x+more+than+fixing+a+bug+at+design+time\">orders of magnitude<\/a><\/span><\/span> less costly than fixing it in production<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f642b96 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"f642b96\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a72efbb\" data-id=\"a72efbb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-35badab elementor-widget elementor-widget-menu-anchor\" data-id=\"35badab\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"Resumes\" class=\"elementor-menu-anchor\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7cb679 elementor-widget elementor-widget-heading\" data-id=\"a7cb679\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Work Experience<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d88d2ed elementor-widget elementor-widget-text-editor\" data-id=\"d88d2ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h6>Just for fun, here are all my resumes going back to my first jobs<\/h6>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12b61d0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"12b61d0\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d0f2c8 elementor-widget elementor-widget-text-editor\" data-id=\"9d0f2c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h6 style=\"text-align: center;\">Current \u21d2 <a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2023-03-02.pdf\">March 2023<\/a> \u21d0 Current<\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2020-01-06b.pdf\">January 2020<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2017-05-17.pdf\">May 2017<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2016-11-28.pdf\">November 2016<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2010-09-14.pdf\">September 2010<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2010-01-30.pdf\">January 2010<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2007-05-10.pdf\">May 2007<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2004-07-00.pdf\">July 2004<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2002-01-19.pdf\">January 2002<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2001-08-00.pdf\">August 2001<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-2000-05-00.pdf\">May 2000<\/a><\/h6><h6 style=\"text-align: center;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Resume-of-Craig-Mautner-1985-01-09.pdf\">January 1985<\/a><\/h6><p>\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-894eee9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"894eee9\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75d7dbd\" data-id=\"75d7dbd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0d8a9d4 elementor-widget elementor-widget-menu-anchor\" data-id=\"0d8a9d4\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"Endorsements\" class=\"elementor-menu-anchor\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2e8414 elementor-widget elementor-widget-heading\" data-id=\"d2e8414\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Endorsements<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87c49d7 elementor-widget elementor-widget-text-editor\" data-id=\"87c49d7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h6>I hope we can work together and you can add to this<\/h6>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1d20cc elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a1d20cc\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6f5a20e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f5a20e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-035a934\" data-id=\"035a934\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-642ada1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"642ada1\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-quote-left\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c8edc elementor-widget elementor-widget-text-editor\" data-id=\"f9c8edc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Craig&#8217;s hardware and software design skills are top-notch as are his debugging capabilities. Craig is a very productive programmer, generating well-tested, full documented and commented code in an extremely short time. His attention to detail up front has saved much time in the development and debugging process later.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80f799d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"80f799d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1a5c8d elementor-widget elementor-widget-text-editor\" data-id=\"e1a5c8d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"white-space: pre-wrap;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Letter-of-Rec-Marco-Thompson.pdf\">Marco Thompson<\/a> <\/span><\/p><p><span style=\"white-space: pre-wrap;\">CTO, Wind River Services<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-1c6408f\" data-id=\"1c6408f\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c58168 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5c58168\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-quote-left\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b443c7 elementor-widget elementor-widget-text-editor\" data-id=\"8b443c7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Craig had to come up to full speed as a microcode systems programmer virtually instantly in order to make the timely contributions that the project needed. He accomplished this difficult feat and beyond, writing specialized coding tools in addition to fulfilling his programming assignments. During testing, his results were as good as or better than that of other programmers who had considerably more experience with the tools and processor.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90ce6b0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"90ce6b0\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4aca08e elementor-widget elementor-widget-text-editor\" data-id=\"4aca08e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"white-space: pre-wrap;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Letter-of-Rec-Fred-Watkins.pdf\">Fred Watkins, Ph.D.<\/a><\/span><\/p><p><span style=\"white-space: pre-wrap;\">Project Manager<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c4fd0e9\" data-id=\"c4fd0e9\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-407934b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"407934b\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-quote-left\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51c6d20 elementor-widget elementor-widget-text-editor\" data-id=\"51c6d20\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Craig ported a third party Bluetooth stack to VxWorks and two microcoding projects for Network Processors. In addition he worked on the creation of a new programming paradigm for Digital Media in an embedded environment. All projects were done quickly and successfully and I was very pleased with the effort Craig put out and the quality of his work.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a1ae3f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6a1ae3f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf59715 elementor-widget elementor-widget-text-editor\" data-id=\"bf59715\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"white-space: pre-wrap;\"><a href=\"https:\/\/craigs-sandbox.duckdns.org\/firmware-repairman\/wordpress\/wp-content\/uploads\/2023\/03\/Letter-of-Rec-Chris-Perret.pdf\">Chris Perret<\/a><\/span><\/p><p><span style=\"white-space: pre-wrap;\">Service Line Director<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Craig Mautner d.b.a. Firmware Repairman Forty years of embedded design and coding\u00a0from bare metal to applications Open to contract programming in the San Francisco area, up to 20 hours\/wk About Me Plays well with others Doing embedded development since 1983 I started out in the early 80&#8217;s designing hardware. In my first jobs I learned &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/firmware-repairman.pro\/\"> <span class=\"screen-reader-text\">Home<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"class_list":["post-1355","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/pages\/1355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/comments?post=1355"}],"version-history":[{"count":161,"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/pages\/1355\/revisions"}],"predecessor-version":[{"id":1632,"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/pages\/1355\/revisions\/1632"}],"wp:attachment":[{"href":"https:\/\/firmware-repairman.pro\/index.php\/wp-json\/wp\/v2\/media?parent=1355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}