Noah Bean

I work at the hardware-software boundary of embedded systems, with experience in hardware testing and validation, board bring-up, and device driver development.

Open to Electrical Engineer, Embedded Systems Engineer, and Firmware Engineer opportunities in Houston, TX. Experience in embedded systems, firmware, and PCB design.
Current role
Embedded Systems Engineer
Current employer
Langmuir Systems
Location
Houston, Texas
Education
B.S. ECE, Oregon State University
Work authorization
US citizen, no sponsorship needed

Core skill areas. Applied across the experience and projects below, from register-level drivers to embedded Linux bring-up.

0
Cut in manual
failure-analysis time
0
Protocols &
interfaces used
0
Languages &
HDLs used
0
Roles across industry,
aerospace & semiconductors

01 / About

About

Background across hardware validation, firmware development, and embedded Linux.

Background

I started at Intel Corporation, performing root-cause analysis on signal integrity failures in server-grade CPUs, GPUs, and DDR5 memory subsystems.

At Collins Aerospace, I moved into hardware validation and test automation for avionics systems, including digital signal processing work for real-time sensor data.

Current focus

I am currently an Embedded Systems Engineer at Langmuir Systems, where I design PCBs and develop firmware for CNC and laser control systems.

I also do freelance firmware work, including bare-metal and RTOS development and custom embedded Linux BSPs. I hold a B.S. in Electrical and Computer Engineering from Oregon State University.

02 / Skills

Technical Skills

Organized by category.

CategoryTechnologies
Languages & Low-LevelC, Embedded C, C++, Python, Assembly (ARM, RISC-V, x86), SystemVerilog
Microcontrollers & RTOSSTM32, ESP32, ARM Cortex-M, FreeRTOS, Zephyr, Bare-Metal, CMSIS, interrupt-driven drivers, power management, bootloaders, DSP, MISRA, Agile
Embedded Linux & BSPsBuildroot, U-Boot, Yocto/BitBake, Linux Kernel, device drivers, systemd
Protocols & InterfacesUART, SPI, I2C, CAN, Modbus, MQTT, BLE, TCP/IP
Hardware Validation & DebugOscilloscopes, logic analyzers, JTAG/SWD, protocol analyzers, GPIB/VISA, TDR, unit/regression testing, test automation, static analysis
PCB Design & ToolsKiCad, Altium, LTSpice, Autodesk Fusion 360, STM32CubeIDE, ESP-IDF, Xilinx Vivado, GCC, CMake, Git, TDD, OOP

03 / Experience

Experience

Langmuir Systems

Embedded Systems Engineer · Conroe, TX JUL 2026 - PRESENT
  • Designed, laid out, and assembled PCBs and wiring harnesses for CNC control systems and power distribution.
  • Developed and maintained embedded firmware for CNC controllers and related hardware.
  • Conducted bench testing and troubleshooting of electronic components for hardware reliability and performance.
  • Created and maintained schematics, BOMs, and assembly guides for production, collaborating with mechanical and software teams.

Freelance

Firmware Engineer · Remote JAN 2026 - PRESENT
  • Developed bare-metal and RTOS-based firmware for embedded systems on ARM Cortex-M targets.
  • Built a custom embedded Linux BSP for an ARM SoC using Buildroot, including device tree overlays, U-Boot configuration, out-of-tree kernel drivers for SPI/I2C peripherals, and custom package recipes for production image deployment.

Collins Aerospace

Systems & Electrical Engineering Intern · Wilsonville, OR JUN 2025 - DEC 2025
  • Conducted functional and electrical verification on avionics units using lab instrumentation, including oscilloscopes and power supplies.
  • Developed automated test scripts that increased test throughput and improved detection of intermittent hardware faults.
  • Implemented and verified digital signal processing algorithms for real-time sensor data acquisition, validating signal conditioning across the hardware signal path.

Intel Corporation

Electrical Engineering Intern · Hillsboro, OR APR 2024 - SEP 2024
  • Conducted root-cause electrical analysis on server-grade CPUs, GPUs, and DDR5 memory subsystems using oscilloscopes, logic analyzers, and multimeters.
  • Engineered Python-based frameworks, incorporating machine learning, to automate extraction and correlation of on-chip telemetry and fault logs, cutting manual failure-analysis time by 30%.

Oregon State University

B.S. Electrical and Computer Engineering, Minor in Statistics SEP 2021 - DEC 2025
  • Graduated Magna Cum Laude.
  • Member: IEEE, ACM, and Tau Beta Pi.

04 / Projects

Projects

Personal projects covering hardware, firmware, and embedded Linux.

Firmware · STM32 · FreeRTOS

Air Quality Monitor

Multi-task FreeRTOS firmware on an STM32F446RE, built around a custom Modbus RTU slave implementation.

STM32FreeRTOSModbus RTUCMSISC

main.c · task breakdown

tasks5 concurrent

commsinterrupt-driven UART, Modbus RTU

syncqueues · semaphores · mutexes

fault handling: watchdog timer

View on GitHub →

Hardware + Firmware · ESP32

ESP32 IoT Weather Station

Custom PCB designed in KiCad around an ESP32-C3, with FreeRTOS firmware sending sensor telemetry to AWS IoT Core over TLS.

ESP32ESP-IDFFreeRTOSAWS IoT CoreKiCad

board + firmware

boardcustom KiCad PCB, TP4056 charging, USB-C

sensingBME280 · DHT22 · OLED · SD card

connectivityWi-Fi (AP+STA) · MQTT/TLS · OTA

cores: dual-core task split

View on GitHub →

Embedded Linux · BSP

Custom Embedded Linux Image

Full BSP bring-up for the TI AM335x (Cortex-A8), from bootloader through a custom systemd service.

BuildrootU-BootLinux KernelsystemdC

bsp · bring-up

bootU-Boot to Linux kernel, Device Tree

rootfsBuildroot defconfig

servicecustom C binary via sysinfo()/procfs

deploy: systemd oneshot, persistent journal logging

View on GitHub →

Get in touch

Contact me about embedded systems, firmware, or PCB design opportunities.