Mitchell Hansen

Seattle, WA

mitchellhansen0@gmail.com

Hardcopy CV

LinkedIn

Git / Portfolio


Skills

Fast learner, polyglot, strong desire to deliver, team player, persistent communicator

C, IoT, and embedded

  • SOUP TO NUTS
  • Toolchains, kernels, rootfs's
  • Bring-up, releases, maintainance
  • Networking, Cloud, MQTT, etc.
  • Architecture, design, implementation

Rust

  • Occasional Open Source contributer
  • Embedded Rust connoisseur
  • Web servers, scripting, rendering, and beyond

C++ and associated tech

  • C++11
  • STL
  • Compilers, linkers, debuggers
  • CMake & Make

Automotive Embedded and toolchains

  • AUTOSAR
  • TRICORE, ARM, PA
  • C, Assembly
  • Compilers, linkers, debuggers

2d&3d graphics / math

  • OpenGL, Vulkan, OpenCL
  • SFML, SDL
  • Raycasting, Dynamic lighting
  • Volumetric rendering, Octrees

Python

Java, JSPS

Git / Perforce / SVN

Comfortable with most mainstream OS's and toolchains

Web Development (If I have to)

  • HTML, CSS, Javascript
  • Flask
  • AWS, Appengine
  • JQuery and other outdated JS frameworks
  • SQL's and flavors thereof

Other Links

Relevant Work Experience

Engineering Manager / Flock Safety
August 2023 - Present

f.l.o.c.k (to be read like b.i.n.g.o)

FW Lead (Camera) / Wyze Inc.
April 2021 - August 2023

At Wyze, I became a Zen master of refactoring, the Sun Tsu of LoC count, a code monkey with the most primal desire to simplify all that I could touch. I learned more and worked harder than at any point in my career and gained important ownership over critical core product features. I actively played a key role in the complete lifetime of multiple products, from inception, to launch, to maintenance; And was a trusted expert voice in the design and architecture of our software solutions.

Embedded Software Engineer / Elektrobit GmbH.
December 2018 - April 2021

At Elektrobit, I was tasked with supporting EB's Tresos and Corbos implementations of the Autosar automotive standard. This support took many forms; Dealing with low level debugging of automotive ECU's, from assembly to the OS architecture. Painstakingly fact checking configurations against CPU spec sheets. Or even sprinkling in a little onsite customer support as an Autosar SME.

Software Engineer / Espial Inc.
July 2017 - December 2018

At Espial, I initially applied my knowledge of embedded products and C/C++ to hunt for bugs in a legacy set-top-box C++ codebase. I also aided in maintenance of the test automation framework for said codebase. I later pivoted to another role in the cloud services team, in which we performed all the engineering required for maintaining and developing a large IPTV SaaS solution. This included bug fixes, feature work, automation (test&build), releases, and if we were unlucky, cm and ops.

Web Development Intern / Donuts Inc.
June 2016 - September 2016

At Donuts I wrote bad html/css, and bad javascript. I still write bad html/css/js. I also learned that I'd rather move my career more in the direction of embedded development.

Education

Central Washington University
2012 - 2017

Bachelor of Science, Computer Science