Career Profile
- Embedded Linux engineer with ~9 years taking connected products from board bring-up through secure, field-updatable deployment.
- Yocto distributions, BSP and kernel work, CI/CD, and hardware-in-the-loop test.
- Product cybersecurity (EN 18031 / EU RED, secure boot, SBOM) and OTA update systems.
- Electrical Engineering graduate with honors distinction.
Experiences
- Develop embedded Linux platforms for agricultural equipment electronics; working knowledge of CAN bus and protocol.
- Applied EN 18031 (EU RED cybersecurity) to a connected product: asset identification, decision-tree assessment, and evidence for third-party certification; tracking CRA readiness.
- Implemented secure boot and signed firmware images; performed threat modeling and key management backed by a hardware security element.
- Generate and maintain SBOMs for a Yocto-based product.
- Implemented RAUC OTA updates across multiple A/B and asymmetric partition layouts: U-Boot integration, secure boot fallback handling, recovery from failed kernel, rootfs, and application updates, and the tests to prove it.
- Build and deliver containerized applications that run on embedded targets.
- Integrated AI-assisted development into daily embedded workflow for code generation, review, test authoring, and documentation, with defined boundaries on where generated code is not trusted without verification.
- Performed board bring-up for custom PCB with heterogeneous SOC (IMX8DXL), debugging with JTAG/SWD, GDB, logic analyzer, and oscilloscope.
- Integrated drivers for cellular modems, WiFi, and bluetooth.
- Setup dockerized Jenkins with manual and GitOps centric builds, using Gitflow with automated build and deployment of releases.
- Developed and utilized HIL testing with Labgrid on RPI4.
- Generated SDKs and docker images for quick cross-compilation of C++ Applications.
- Working with FPGA and python developers to create an integrated embedded system that routes audio and video signals in professionally built AV systems.
- I help to build a custom Linux distribution from the ‘/’ up with the Yocto Project.
- Our team uses many other tools during development such as Jenkins, Jira, Git, Bitbake, and Puppet.
- Develop embedded software for Particle, Nordic, and STM32 microcontrollers
- Utilized custom hardware with the Particle platform for a custom door access solution
- Developed with NRF52 SDK to create devices in a complex robotic system with BLE services
- Compared Mender and OSTree against RAUC to understand A/B, atomic, and rollback-safe update strategies, and authored a custom update agent to work through the trade-offs first hand.
- Managed device fleets with Balena: provisioning, remote access, and delivery of containerized applications to embedded targets.
Projects
Hardware Integrated Prototyping Environment at SDSU Engineering Expo - Nathan Genetzky, Jordan Ulmer, Tanner Johnson (SDSU, 2017)
Design and Verification of a SPI to JTAG Interface Adapter - Nathan Genetzky, Jordan Ulmer (SDSU, 2017)
Interactive User Interface with PIC18 Microcontroller - Nathan Genetzky, Drake Jeno (SDSU, 2017)
Particle Projects - Firmware for micro controllers sold by particle.io for use with wifi or cellular cloud devices.