Todd Roberts Email and Phone Number
Todd Roberts work email
- Valid
- Valid
- Valid
- Valid
- Valid
Todd Roberts personal email
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.
-
Engineering ConsultantSelf-EmployedNorth Fort Myers, Fl, Us
-
Direct Of EngineeringHewlett Packard Enterprise Jan 2023 - PresentHouston, Texas, UsDirector of Engineering for Cray ClusterStor E1000 Storage Systems -
Sr Engineering ManagerHewlett Packard Enterprise Jan 2020 - Dec 2022Houston, Texas, UsCray 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. -
Sr Engineering ManagerCray Inc. Oct 2017 - Jan 2020Houston, Texas, UsSeagate 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. -
Sr Engineering ManagerSeagate Technology Aug 2015 - Sep 2017Fremont, Ca, UsManaged ClusterStor OS Group. Team focused on Linux Kernel, RAID Stack (MDRAID, GridRAID), networking, and High Availability (HA) cluster components. -
Senior Staff EngineerSeagate Technology May 2014 - Aug 2015Fremont, 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. -
Senior Software ManagerAdvanced Micro Devices (Amd) 2011 - 2014Santa Clara, California, UsManaged 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. -
Software DeveloperNational Semiconductor 2008 - 2011Developed 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. -
Software Engineering ManagerAdvanced Micro Devices (Amd) 2005 - 2008Santa Clara, California, UsResponsible 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. -
Principal Member Of Technical StaffAdvanced Micro Devices (Amd) 2003 - 2005Santa Clara, California, UsAMD 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. -
Engineering Manager - BiosNational Semiconductor 2001 - 2003Managed 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. -
Principal Software Engineer - BiosNational Semiconductor 2000 - 2001Drove 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
Todd Roberts Education Details
-
Andrews University2Nd 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
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.
Start your free trial