# Brett Rudley > Embedded Software Engineer at Recogni Location: Redwood City, California, United States Profile: https://flows.cv/brettrudley Experienced Software Engineer specializing in system development for IOT, Linux, MacOS, IOS, Windows and embedded systems. ## Work Experience ### Software Engineer @ Tensordyne Jan 2019 – Present | San Jose, California Building AI math, chips, hardware, and software from the ground up, specifically platform & system software. ### Senior Principal Engineer @ Cypress Semi Jan 2016 – Jan 2019 | San Francisco Bay Area Cypress IOT: Low Power Framework, Mbed-os, Embedded 802.11 Firmware and kernel drivers for Broadcom/Cypress WifiChipsets. Dynamic quality analysis & error avoidance of low latency, real-time digital audio distribution systems. ### Principal Engineer @ Broadcom Limited Jan 2002 – Jan 2016 | Sunnyvale, CA Hands-on embedded Systems, SOCs, Firmware, device drivers, 802.11 Wifi networking, feature design & implementation, chip bringup and debug, system level development. Developed and upstreamed Broadcom 802.11 smac kernel driver into linux kernel. Development on and for Linux, MacOS, IOS, Windows, various embedded OS'es. ### Senior Software Engineer @ Procket Networks Jan 2000 – Jan 2002 | San Francisco Bay Area Startup developing Internet Backbone routers to compete with Cisco, Juniper, etc. Involved in initial OS selection for chassis software. Develop initial driver framework. Develop manager for network cards with hot plugins/extractions and fail-overs. Develop Chassis manager to monitor and drive physical enclosure such as fans, temperature, LEDs. ### Senior Software Engineer @ SGI Jan 1995 – Jan 1999 | Mountain View, CA IRIX, Unix, Linux systems level development on MIPS and Intel based platforms. New System & platform bringup: debug, drivers, kernels, etc. ### Senior Software Engineer @ Digi International Jan 1993 – Jan 1995 Develop XWindows based application. ### Senior Software Engineer @ Silicon Graphics Inc Jan 1992 – Jan 1993 | Mountain View, CA Digital Video driver and library development. ### Member Technical Staff @ Mips Computer Systems Jan 1989 – Jan 1992 Unix system development - develop drivers and kernel. ### Software @ Hewlett Packard Jan 1988 – Jan 1989 ## Education ### University of Minnesota ## Contact & Social - LinkedIn: https://linkedin.com/in/brett-rudley-97b6b93 --- Source: https://flows.cv/brettrudley JSON Resume: https://flows.cv/brettrudley/resume.json Last updated: 2026-04-10