▀▀█ ▄▀█ █▄█ █▀▀
█▄█ █▀█ █ █ ██▄
█▀▄ █▀█ █▀▀
█▄▀ █▄█ ██▄
░▒▓ DESERT NODE BBS · embedded systems developer · node 1 of 1 ▓▒░
╔══╡ SYSOP INFO ╞═══════════════════════════════════════════════╗
HANDLE..: John Wick LOC: Phoenix, AZ
MAIL....: john.wick@example.com VOICE: (555) 014-2400
NET.....: example.com/janed LAST CALL: today
╚══════════════════════════════════════════════════════════════╝
╔══╡ LOGON BULLETIN ╞═══════════════════════════════════════════╗
I write firmware for microcontrollers, mostly ARM Cortex-M and the occasional 8-bit part that refuses to die. Over 15 years I have shipped firmware for 23 products, from smart water meters to avionics test rigs. My current codebase fits in 384 KB of flash and I intend to keep it there.
╚══════════════════════════════════════════════════════════════╝
╔══╡ MAIN MENU · WORK HISTORY ╞═════════════════════════════════╗
[1]

Senior Embedded Developer · Cactus Wire Labs

Phoenix, AZ · 2019–present
  • Lead firmware on a 6-person team for an industrial sensor line, 4 SKUs, 60k units/yr
  • Cut boot time from 2.1 s to 340 ms by rewriting the init sequence and dropping 2 vendor libs
  • Built a HIL test bench that catches regressions in 11 min instead of a 2-day field cycle
[2]

Embedded Developer · Sonoran Avionics Test Co.

Tempe, AZ · 2014–2019
  • Wrote ARINC 429 and CAN interface firmware for 3 bench test units used at 40+ repair shops
  • Reduced field RMA rate from 4.2% to 0.9% after tracing a brownout bug to one capacitor spec
[3]

Firmware Engineer · Mesa Metering Systems

Mesa, AZ · 2010–2014
  • Maintained C firmware for a smart water meter, 250k deployed units, 10-year battery target
  • Trimmed sleep current from 18 µA to 6.5 µA, which added roughly 3 years of battery life
╚══════════════════════════════════════════════════════════════╝
╔══╡ FILE AREAS · SKILLS ╞══════════════════════════════════════╗
    AREA 1: LANGUAGES
  • C (C99/C11), some C++
  • Rust for new tooling
  • Python test scripts
  • ARM + AVR assembly
    AREA 2: PLATFORMS
  • STM32, NXP i.MX RT
  • FreeRTOS, Zephyr
  • Bare-metal schedulers
  • Bootloaders, OTA update
    AREA 3: BENCH
  • Logic analyzers, JTAG/SWD
  • CAN, RS-485, ARINC 429
  • Power profiling
  • HIL rigs, CI on hardware
╚══════════════════════════════════════════════════════════════╝
╔══╡ USER RECORD · EDUCATION ╞══════════════════════════════════╗
B.S. Computer Engineering · Salt River Institute of Technology · 2006–2010
Certificate, Functional Safety (IEC 61508) · Copper State Training · 2021
╚══════════════════════════════════════════════════════════════╝
CONNECT 14400 baud TIME LEFT 42 min ANSI ON CALLS 23 press [H] to hire_