LinkedIn: https://www.linkedin.com/in/bradfa/
[email protected]
(585) 271-5864
Personal blog: Bradford Embedded
Amateur Radio Call Sign: KD2TMO
- Developer on the Cross Linux From Scratch embedded book.
- Contributor to the Linux kernel.
- Contributor to the Das U-Boot boot loader.
- Former participant in the BeagleBoard.org community.
- Former operator of NTP Pool servers.
- My GitHub account.
- OpenEmbedded/Yocto development.
- Firmware/software development for embedded Linux systems.
- BMC (baseboard management controller) firmware development.
- Buildroot product integration.
- UEFI firmware development for x86_64 AMD server systems.
- Custom and Debian-derivative Linux distribution development for ARM and x86_64 systems, including custom and repackaged Debian packaging.
- General C, C++, and Python firmware and software development.
- U-Boot and Linux kernel development for ARM and x86 based products.
- Leader for implementation of OpenEmbedded (Yocto Project) based build systems for embedded Linux products.
- Contributed patches upstream to OpenEmbedded, the Yocto Project's Poky, and U-Boot open source projects.
- Leader for defining and implementing open source license compliance.
- Co-leader on the hardware/firmware architecture design team for new products.
- Leader for design and verification of System on Chip (SoC) pin multiplexing configurations.
- Led initial development of microcontroller based optical paper sensing and staple detecting projects.
- Mentor for firmware development team new college hires.
- Developed a software defined radio (SDR) test fixture for ETSI 300 328 Wi-Fi compliance.
- Firmware developer on Kodak Alaris i1150WN and i1190WN scanner products, launched in 2016.
- Firmware developer on Kodak Alaris S2000 series scanner products, launched in 2017 and 2018.
- Firmware developer on Kodak Alaris INfuse AX Scanner product, launched in 2019.
- U-Boot bootloader and Linux kernel development for ARM based product.
- Led technical development of the Omni-ID Link network gateway, a Linux based IoT network gateway.
- Developed custom Linux device drivers.
- Contributed software changes upstream to the U-Boot and Debian open source projects.
- Created a Linux based multi-threaded RESTful network application which interfaced over HTTP via XML.
- Led technical development of the Omni-ID Power 415 IEEE 802.15.4 active RFID tag.
- Led technical development of the Omni-ID ProVIEW visual active RFID tags starting from 2014.
- Performed 433 MHz and 868/915 MHz antenna selection and designed RF impedance matching circuits.
- Set up and maintained a custom Debian Linux package repository using reprepro.
- Firmware developer on the Omni-ID Power 400 and 415 active RFID tags.
- Developed and improved 13.56 MHz near field RFID readers: doubled the read and write range of a reader system used on Xerox toner packing manufacturing lines by designing a new antenna and increasing power output.
- Developed and maintained firmware for PIC24F and ST7 microcontrollers.
- Enhanced Verilog HDL used within an RFID reader.
- Reverse engineered various proprietary encryption / authentication systems.
- Inventor on 2 patent applications. 1 US patent granted.
- Created a Java based functional test automation and organization system and corresponding embedded Linux based server utilizing XML-RPC.
- Built and supported PowerPC Linux cross compilers.
- Maintained existing test fixtures, including enhancements to LabVIEW based test fixtures.
- Specified AC/DC power supplies for use in Xerox Nuvera digital printing presses.
- Designed and constructed power supply test fixtures and validated power supplies against specifications.
- Wrote field service documentation for printing press power systems.
- Planned and implemented power system improvements to the Xerox Nuvera and iGen digital presses.
BS Electrical Engineering, Rensselaer Polytechnic Institute, 2005
Concentration in electric power systems: generation, conversion, and
distribution.
- US Patent 8599231: Method and apparatus for indicating a part number for a consumable to be used in an image production device