Bob Taylor

Software Engineer at PEAK Technical Staffing USA
  • Claim this Profile
Contact Information
Location
GE

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Ramkumar Yadavalli

Bob and I worked together at ST for five years. He is very technically astute and worked well with other engineers inside and outside the company. He can analyze vague or hard-to-find problems and narrow the scope down to find solutions, and works in complex embedded environments with ease.

Chris S.

Bob and I developed firmware for a CenturyLink DSL modem. The project was built using OpenWRT, nginx and LUA. Bob was especially deft at tackling complex IP issues. He maintains a sophisticated home network which I feel is an expression of his enthusiasm and source of his rich understanding. I recall Bob reworked the device's firewall. The prior design took 30+ seconds to load. His new design loaded in about 10 seconds.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Staffing and Recruiting
    • 100 - 200 Employee
    • Software Engineer
      • Mar 2021 - Present

      Developing satellite communication platform software: • Developed program that packages and reports "blackboxes" from registered processes and the general system when crashes were detected or various processes requested them, sending metadata to a central server and uploading blackboxes upon request. • Developed new secure software download process, allowing new images and other packages to be decrypted, validated, and installed on the system with authenticated encryption. • Supported testers with resolving issues in the labs related to platform software.

    • France
    • Entertainment Providers
    • 700 & Above Employee
    • Domain Architect/Software Developer
      • Jan 2018 - Apr 2020

      • Worked on Broadcom-based telco products for major customers, interfacing directly with the customer, Broadcom, and 3rd-party application developers to solve issues and implement new features • Provided technical expertise to outsourced development team in India, delegating simpler tasks to them as well as code reviews of work completed • Managed Agile SCRUM for the local team in Jira, planning sprints and ensuring changes/bugs were properly documented • Ported changes back to the generic platforms tree when necessary, working with software teams across Asia and Europe to review changes • Worked with major ISP to prepare new platform for launch, customizing to meet requirements and communicating estimates for adding new features • Worked with test engineers, customer support engineers, product engineers, and sales people to release software and provide release notes, test reports, and GUI simulators to customers, as well as SDKs for 3rd-party application developers • Part-time loaned to a cable project for proof-of-concept: porting a standardized telco platform to work with a cable modem, customizing the modem software for the targeted customer • Re-wrote section of a firewall to make more efficient and reduce reload times • Developed test protocol for sensitive section of code to be checked after all relevant changes • Technologies used: C, Lua, shell scripts, Javascript, JSON, Linux, virtual machines, git, serial interface, flash devices, custom bootloaders, OpenWRT, GPON SFP, IPv6, image signing/encryption

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2013 - Oct 2017

      • Developed new features for network monitoring devices • Customized kernel and networking scripts to work on new devices and integrate with company software, isolating the various test interfaces with iptables rules • Added new services to devices including LLDP, remote device configuration backups, and manipulation of Telchemy application configurations • Worked with validation to secure the CLI, sanitizing inputs to prevent code execution, buffer overruns, and known kernel exploits • Added custom drivers to devices that presented specific hardware information (serial number, model name and number, MAC addresses, etc) • Added CLI functionality to display available HW monitoring information (fan presence/speed, temperature information, etc) • Updated and re-worked/automated cross-compiling toolchain for building all embedded devices with company DVQagent and SQprobe applications • Wrote bootloader scripts to make download process more secure and prevent invalid code from being loaded onto devices • Technlogies used: C, Bash scripts, XML, all Linux flavors, all open source tools, serial interfaces, flash devices, PPC/x86 processors, and U-boot

    • France
    • Civic and Social Organizations
    • 1 - 100 Employee
    • Applications Engineer II
      • Feb 2008 - Jul 2013

      • Improved Linux drivers for ST/Cisco-partnered ASIC programs by adding new features and functionality to the drivers for customers • Solved MPEG2 and H.264-related video problems as they arose, including: ◦ Hard-to-find problems with shared memory space (hardware A/V decoder) ◦ Sharing a single decoder for two separate streams ◦ Difficult issues causing random system crashes • Made H.264 “trick” modes work correctly on ASIC platforms • Tracked, prioritized, and resolved issues in ST drivers found while testing on ASIC platforms • Communicated generally applicable issues with base drivers team in France • Worked with firmware team in India to fix problems in decoder firmware • Technologies used: C, Bash scripting, Git, ClearCase, Embedded Linux, RTOS, GCC, Make, JTAG, U-Boot, serial interfaces, MIPS/ARM processors

    • Education Administration Programs
    • Software Engineer
      • Sep 2005 - Nov 2007

      • Lead developer on a major customer's platform • Developed/maintained platform-independent APIs for IR, NVM, graphics, and MPEG demux/decoders on IP-based set-top box (STB) hardware • Prepared and tested kernel/filesystem images for STBs that use various middleware applications • Worked on RTSP protocol for client server interaction for video playback related to IPTV VOD • Tested and integrated new kernels and kernel-level drivers with existing code as they were released for vendor platforms • Ported a web browser to use the FocusWare APIs: Later updated to use new media object model • Architected the scripts and simple tools used to complete the boot-up system on a customer’s platform and customize units at the factory • Created tool to configure and store the MAC address, IP address, netmask, gateway and various other configurations based on a serial number using existing Linux commands • Developed method for installing HDCP content encryption keys and recording the serial number of the box it was installed on using a server and simple scripts • Technologies used: C, C++, Bash scripting, CVS, Subversion, GCC, Make, DHCP, JTAG, U-boot, serial interfaces, Ubuntu and Fedora Linux, Embedded Linux, MIPS processors

Education

  • Georgia Institute of Technology
    B, Computer Engineering
  • Georgia Institute of Technology
    MS, Electrical Engineering

Community

You need to have a working account to view this content. Click here to join now