▀▀█ ▄▀█ █▄█ █▀▀
█▄█ █▀█ █ █ ██▄
█▀▄ █▀█ █▀▀
█▄▀ █▄█ ██▄
░▒▓ 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_