Rob Swindell

Rob Swindell Email and Phone Number

Software Engineering Manager II @ Google
California, United States
Rob Swindell's Location
San Francisco Bay Area, United States, United States
Rob Swindell's Contact Details

Rob Swindell personal email

n/a

Rob Swindell phone numbers

About Rob Swindell

I’m a highly experienced embedded systems software/firmware engineer specializing in security, networking, and communications in safety-critical systems. I’ve architected, designed, and developed key embedded systems components for Apple, Hewlett Packard, Samsung, Dell, Philips, IBM, Lenovo, AMD, Acer, Fujitsu, Siemens, Google, Oracle, Molex, ZF and other key technology providers. I am detail-oriented and have extensive experience in both designing and driving business-critical systems-level projects and teams. I excel at technical leadership, team building, complex problem solving/debugging, technical writing, and product development.Operating Systems:Windows (client, server, and embedded), GNU/Linux (various distributions, embedded, desktop, and server), QNX, Solaris, FreeBSD, OpenBSD, NetBSD, pSOS, VxWorks, Nucleus Plus, μC/OS-II, FreeRTOS, and ThreadXArchitectures:x86, x64, ARM (Thumb-2 and ARM instruction sets), ia64, PowerPC, Infineon TriCore, and MIPSInterfaces:PCI, PCIe, USB, HSIC, UART, SDIO, SMBus, I2C, Thunderbolt, MII, SPI, CAN, ISA/LPC bus, and GPIBLanguages:C (C89/90, C99, C11, MISRA-C), C++, Assemblers, JavaScript, JSON, [X]HTML, CSS, PHP, XML, Make, CMake

Rob Swindell's Current Company Details
Google

Google

View
Software Engineering Manager II
California, United States
Website:
goo.gle/3DLEokh
Employees:
315106
Rob Swindell Work Experience Details
  • Google
    Software Engineering Manager Ii
    Google
    California, United States
  • Google
    Software Engineering Manager
    Google
    San Francisco Bay Area
  • Zoox
    Senior Firmware Engineering Manager
    Zoox Apr 2022 - Present
    Foster City, California, Us
  • Zoox
    Firmware Engineering Manager
    Zoox Nov 2019 - Apr 2022
    Foster City, California, Us
  • Excelfore Corporation
    Director Of Software Engineering
    Excelfore Corporation May 2017 - Nov 2019
  • Broadcom
    Manager And Master (Sr. Principal) Software Engineer
    Broadcom Feb 2006 - Feb 2017
    Palo Alto, California, Us
    Recognition:2013 President’s Award for vision and successful delivery of TruManage/Server for BCM5725Products:Ethernet and integrated management controllers for PCs, servers and peripherals from major OEMsDuties:* Hire, mentor, manage and lead a team of engineers responsible for mission critical and application specific firmware and software for the NetXtreme family of Ethernet, Out-of-band management and memory card controllers in PCs, servers, printers and devices* Plan and execute software roadmap, platform integration and validation schedules* Assist with device architecture definition and hardware/firmware/software interface design* Design and implement software (apps, services/daemons, drivers), firmware, and associated libraries and SDKs using advanced embedded systems programming and cross-platform development methods* Implement Web Services/TCP and UDP application-layer protocols over IPv4 and IPv6 using socket APIs* Develop system test plans and tools and support quality assurance teams in low-cost geos* Bring-up devices and integrated-systems through FPGA validation, early silicon validation, EVT system validation* Assist with US Federal export classifications and cryptographic specifications* Contribute to standards-body working groups for strategic technologies (i.e. DMTF and OCP)* Submit and maintain upstream patches to loadable and in-kernel Linux device drivers for memory card, Ethernet, tty/serial, and IPMI/KCS controllers* Assist with pre and post-sales customer engagements and business development activitiesSubject Matter Expertise:* Out-of-band and side-band systems and host bus adapter management using various system internal and external protocols, data models and interfaces including SMBIOS, ACPI, FRU, VPD, PLDM, MCTP, WS-Management/SOAP, WBEM, WMI, CIM, SMASH, DASH, IPMI, DCMI, NC-SI and ASF* NVRAM (SPI-Flash) management, data security, secure boot, and secure/resilient firmware update
  • Broadcom
    Principal Software Engineer
    Broadcom Feb 2001 - Feb 2006
    Palo Alto, California, Us
    Platforms: Linux, VxWorks, Nucleus Plus, uC/OS-II, ThreadX, FreeRTOS, MS-DOS, NetWare, and WindowsTools: ARM RealView DS, GCC, GDB, Tornado II, Microsoft Visual C++, Watcom C++, Rational ClearCase/ClearQuest, GNATS, Coverity Prevent, Clang, Valgrind, Perforce, Subversion, Git and CVSDuties: Develop secure boot loader, firmware, device drivers, services/daemons, diagnostics, applications and BSPs for set-top boxes (e.g. DVR/TiVo, DBS, CATV), smart card readers, and Ethernet controllers
  • Wind River Systems
    Senior Software Engineer
    Wind River Systems Jan 1999 - Jan 2001
    Alameda, Ca, Us
    Platforms: VxWorks, pSOS, Linux, Solaris, and WindowsTools: Tornado II, GNU C, Microsoft Visual C++, Visual Source Safe, and Rational Clear CaseDuties: Design, develop, port, and maintain network protocol modules and Tornado components
  • Swindell Consulting
    Software Engineer
    Swindell Consulting 1995 - 1998
    Device driver and application software development for PCs and embedded systems.
  • Vis-A-Vis
    Software Engineer
    Vis-A-Vis 1995 - 1997
    Platforms: Windows NT, Windows 95, and Windows 3.1Tools: Visual C++, Borland C++, MKS Source Integrity, VtoolsD, Soft-ICE, Win32 SDK, Win95 DDK,WinNT DDK, and NetMeeting SDKDuties:* Bring-up FPGAs, early ASICs and boards (ISA and PCI)* Design, develop, and document Win95 device drivers (VXDs), WinNT kernel mode driver, diagnostics, APIs, DLLs, and applications (MFC) for videoconferencing (H.320/H.323), data conferencing (T.120), and Internet/ISDN/Serial communications (HDLC/PPP/Multilink PPP) devices (ISA, ISA-PNP, and PCI)

Rob Swindell Skills

Embedded Systems Security Networking Cross Platform Development Firmware Device Drivers Embedded Software Arm Rtos Soc Embedded Linux Debugging Software Engineering Software Development Asic C Linux System Architecture Real Time Operating Systems Arm Architecture C++ Javascript Json Git Pcie I2c Universal Asynchronous Receiver/transmitter Freertos Cmake Openbsd Xml Network Security Threadx Misra Qnx Wireshark Internet Protocol Suite Internet Protocol User Datagram Protocol Vxworks Product Development Computer Networking Tcpdump Multi Platform Development Multi Platform Bsp Kernel Drivers C (Programming Language

Frequently Asked Questions about Rob Swindell

What company does Rob Swindell work for?

Rob Swindell works for Google

What is Rob Swindell's role at the current company?

Rob Swindell's current role is Software Engineering Manager II.

What is Rob Swindell's email address?

Rob Swindell's email address is sw****@****com.com

What is Rob Swindell's direct phone number?

Rob Swindell's direct phone number is +151086*****

What skills is Rob Swindell known for?

Rob Swindell has skills like Embedded Systems, Security, Networking, Cross Platform Development, Firmware, Device Drivers, Embedded Software, Arm, Rtos, Soc, Embedded Linux, Debugging.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.