Todd Roberts

Todd Roberts Email and Phone Number

Engineering Consultant @ Self-employed
North Fort Myers, FL, US
Todd Roberts's Location
North Fort Myers, Florida, United States, United States
Todd Roberts's Contact Details
About Todd Roberts

Hands-on results-driven Senior Software Manager and Senior Software Developer with over 30 years' experience at all levels of the software stack including firmware / loader / BIOS, OS kernel, applications, to web application and services. Experienced leader with a track record of developing schedules, assessing staffing requirements, managing budgets, hands-on development, and meeting deadlines. Proven ability to motivate and manage technical and non-technical teams to achieve desired results.

Todd Roberts's Current Company Details
Self-employed

Self-Employed

View
Engineering Consultant
North Fort Myers, FL, US
Todd Roberts Work Experience Details
  • Self-Employed
    Engineering Consultant
    Self-Employed
    North Fort Myers, Fl, Us
  • Hewlett Packard Enterprise
    Direct Of Engineering
    Hewlett Packard Enterprise Jan 2023 - Present
    Houston, Texas, Us
    Director of Engineering for Cray ClusterStor E1000 Storage Systems
  • Hewlett Packard Enterprise
    Sr Engineering Manager
    Hewlett Packard Enterprise Jan 2020 - Dec 2022
    Houston, Texas, Us
    Cray Inc. purchased by HPE.Managing Software Platform and Datapath team focused on storage cluster installation, provisioning, configuration, Linux kernel, RAID stack, networking, and High Availability (HA) components for next generation storage products.Scrum Product Owner for software for next generation storage products.
  • Cray Inc.
    Sr Engineering Manager
    Cray Inc. Oct 2017 - Jan 2020
    Houston, Texas, Us
    Seagate storage team transferred to Cray.Managing Software Platform and Datapath team focused on storage cluster installation, provisioning, configuration, Linux kernel, RAID stack, networking, and High Availability (HA) components for next generation storage products.Scrum Product Owner for software for next generation storage products.
  • Seagate Technology
    Sr Engineering Manager
    Seagate Technology Aug 2015 - Sep 2017
    Fremont, Ca, Us
    Managed ClusterStor OS Group. Team focused on Linux Kernel, RAID Stack (MDRAID, GridRAID), networking, and High Availability (HA) cluster components.
  • Seagate Technology
    Senior Staff Engineer
    Seagate Technology May 2014 - Aug 2015
    Fremont, Ca, Us
    • Developed Linux open source based cloud storage solutions. Focused on systems provisioning process.• Drove cluster virtualization strategy that enabled the team to provide 20 virtual storage clusters to accelerate solution development.• Designed and implemented software update solution for storage clusters.• Represented division in Seagate wide development team expansion into India. Provided technical interview support for division resulting in addition of 95+ additional developers for division. Helped to setup new college graduate hiring program for division which included connecting with key colleges / universities in India and participating in on campus recruiting events. Prepared and provided technical training for new hires.
  • Advanced Micro Devices (Amd)
    Senior Software Manager
    Advanced Micro Devices (Amd) 2011 - 2014
    Santa Clara, California, Us
    Managed all aspects of global team of over 40 software developers working on all levels of software. Key projects and technologies that the teams were responsible for included: Linux open source graphics and multimedia drivers, Linux kernel porting, Linux BSPs and SDKs, Yocto Project solutions, Windows Embedded Compact drivers and BSPs, Virtualization solutions, Various RTOS, OpenCL solutions, DASH System Management, and coreboot.org firmware / loader development.• Drove creation of overall software strategy for division. Identified key software initiatives needed to drive platform sales and the software resources needed to implement the strategy. • Accelerated creation and enablement of key technologies by growing team from about 15 to over 40 developers.• Decreased software completion from 2+ years after launch to 90%+ available at launch while increasing overall software functionality and features.• Defined and implemented outsource strategy. Vetted and engaged with software companies on and off shore establishing long term relationships that included additional 8 to 10 software resources further expanding the capabilities of team.• Enabled millions of dollars in incremental sales through partnerships with key customers. Identified and documented software requirements to drive projects enabling additional features and functionality.
  • National Semiconductor
    Software Developer
    National Semiconductor 2008 - 2011
    Developed software at all levels of the stack for various product prototype, evaluation, and reference systems.• Restructured the C/C++ based Windows DLL Ethernet PHY Library (EPL) and Python demo application to allow it to be able to support additional PHYs. Upgraded EPL to PTP v2 (IEEE1588-2008) based updates to the upstream open source PTPd project.• Accelerated product time to market by creating a flexible framework for creating desktop and web based applications to demonstrate National Semiconductor solutions.• Created a development toolkit and firmware / application framework for developing firmware solutions for ARM based processors. Documented package was leveraged by other teams allowing them to ramp up on ARM development and quickly create new demonstrations for their products.
  • Advanced Micro Devices (Amd)
    Software Engineering Manager
    Advanced Micro Devices (Amd) 2005 - 2008
    Santa Clara, California, Us
    Responsible for project planning / tracking, bug triage and management, validation software development / debug, validation infrastructure development, debug of platform, software, and silicon issues.• Actively participated on the Geode LX silicon design core team to define and implement the system level rack test and debug methodology allowing the team to launch the product on schedule.• Established AMD Embedded community presence by working with legal and IP management to create the process and methodology for developers to participate in the coreboot.org project providing a customer resource enabling to develop their own code thereby reducing the time to market for their products.• Managed the system software team to complete the required system software components for the Geode family of processors.
  • Advanced Micro Devices (Amd)
    Principal Member Of Technical Staff
    Advanced Micro Devices (Amd) 2003 - 2005
    Santa Clara, California, Us
    AMD Purchased Division from National SemiconductorCreated test software and tools for silicon validation, performed silicon and platform bring-up, debugged platform, silicon, and software issues.• Developed system validation tools that would be used to accelerate validation of the Geode family of processors and chipsets.• Participated in the bring-up and debug of the validation platforms including the daily bug triage and prioritization process.
  • National Semiconductor
    Engineering Manager - Bios
    National Semiconductor 2001 - 2003
    Managed BIOS team including budget / resource planning, product definition, project planning / tracking, and miscellaneous software development / debug.• Worked closely with systems and silicon teams to define the BIOS requirements to support validation and customer product needs.• Managed the XpressROM BIOS team to complete the required BIOS features and components for the Geode family of processors and chipsets.• Worked closely with BIOS partners to integrate support for Geode into their products.• Completed and released XpressLoader as a free minimal loader alternative to a full system BIOS.
  • National Semiconductor
    Principal Software Engineer - Bios
    National Semiconductor 2000 - 2001
    Drove platform software projects a lead developer responsible for product definition, BIOS and Boot Loader development, WinCE Boot Loader and OAL development, system debug, customer / sales / field support.• Led Geode GX and CS5536 platform BIOS development ensuring that the systems and silicon teams were properly supported and could complete the silicon validation on schedule.• Provided debug support to systems and silicon validation efforts.• Developed National Semiconductor’s first WinCE Boot Loader from scratch as an option ROM that allowed WinCE to be used without having DOS on the system that was normally used by x86 WinCE solutions.

Todd Roberts Skills

Embedded Systems Firmware Embedded Software Power Management Python Team Leadership Arm Linux Kernel Embedded Linux Php Hardware Architecture Device Drivers Processors Usb Linux Software Development System Architecture Debugging X86 Fpga Team Development Freertos C/c++ C# Wpf Development Windows Embedded

Todd Roberts Education Details

  • Andrews University
    Andrews University
    2Nd Major Business Administration

Frequently Asked Questions about Todd Roberts

What company does Todd Roberts work for?

Todd Roberts works for Self-Employed

What is Todd Roberts's role at the current company?

Todd Roberts's current role is Engineering Consultant.

What is Todd Roberts's email address?

Todd Roberts's email address is tr****@****ray.com

What schools did Todd Roberts attend?

Todd Roberts attended Andrews University.

What skills is Todd Roberts known for?

Todd Roberts has skills like Embedded Systems, Firmware, Embedded Software, Power Management, Python, Team Leadership, Arm, Linux Kernel, Embedded Linux, Php, Hardware Architecture, Device Drivers.

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.