Sean H.

Sean H. Email and Phone Number

Principal Firmware Engineer @ Ford Motor Company
Remote
Sean H.'s Location
Austin, Texas Metropolitan Area, United States, United States
About Sean H.

Principal Member of Technical Staff with a demonstrated history of successful projects on embedded devices that span multiple industries and platforms. A professional skilled in Embedded Software, Firmware, Device Drivers, and C/C++. An engaging presenter both at public conferences and with customers. A recognized OSS contributor and evangelist.

Sean H.'s Current Company Details
Ford Motor Company

Ford Motor Company

View
Principal Firmware Engineer
Remote
Website:
ford.com
Employees:
143803
Sean H. Work Experience Details
  • Ford Motor Company
    Ford Motor Company
    Remote
  • Cruise
    Principal Software Engineer
    Cruise Dec 2021 - Present
    San Francisco, California, Us
    • Working with XFN partners to define/deliver a firmware update solution to accommodate external and internal components/systems while addressing operational needs of the autonomous fleet• Leading migration to a common, embedded Linux OS using Yocto Project based development including defining the SCM and the CI/CD systems for these efforts• Working with HW team to co-design solutions that fully meet system requirements while minimizing long-tail SW NRE• Helping to drive system design by creating requirements and design documents• Reviewing code pull-requests and mentoring junior engineering on best practices
  • Yocto Project
    Founding Board Member And Permanent Member Emeritus Of The Advisory Board
    Yocto Project Oct 2010 - Present
  • Yocto Project
    Founding Board Member Of The Advisory Board - Representing Dell
    Yocto Project Oct 2010 - Sep 2011
  • Happy Health
    Principal Firmware Engineer
    Happy Health Jun 2020 - Nov 2021
    Austin, Tx, Us
    • Responsible for firmware design and implementation as part of a dynamic startup building a complex, wearable product for consumers the communicates over BLE• Supported manufacturing and bring-up of custom hardware built around an ARM based SOC with BLE and several sensors• Specified and integrated developer tools for rest of the firmware team• Specified and created CI build infrastructure for firmware team• Developed device drivers for SOC and sensors• Worked directly with CTO to prioritize feature development and schedule• Provided project management and technical direction for the team• Provided technical review and mentorship to junior engineers on the team
  • Amazon Lab126
    Firmware Engineer
    Amazon Lab126 Oct 2019 - Jun 2020
    Sunnyvale, Ca, Us
    • Worked on flash-based, headless products for consumers (Alexa devices)• Supported manufacturing and bring-up efforts• Integrated driver support from vendor into codebase for Echo products• Spear-headed investigation into alternate approach to build custom Linux to replace Android base
  • Amazon Web Services (Aws)
    Firmware Engineer, Cloud-Scale Machine Learning Acceleration
    Amazon Web Services (Aws) Apr 2019 - Oct 2019
    • As part of AWS, on a team of five, built a Linux-based software stack used to provide network access and management of a custom machine learning accelerator (MLA) chip built by AWS (multi-tenet cloud environment)• Supported bring-up of first silicon revision of MLA chip including muxed GPIO support for control signals via standard linux interfaces
  • Openembedded Project
    Board Member
    Openembedded Project Oct 2012 - Oct 2019
  • Gridplus
    Principal Firmware Engineer & Linux Architect
    Gridplus Feb 2018 - Apr 2019
    Austin, Tx, Us
    • Responsible for firmware design and implementation as part of a dynamic startup that is building a complex, network attached product to handle cryptocurrencies for consumers• Working on bring-up of prototype hardware built around multiple SOCs, including an ARM Cortex M4 MCU and a MIPS AP• Specify and integrate developer tools for rest of the firmware team• Specifying and creating the build infrastructure for both MCU and AP• Creating device drivers for MCU and AP• Providing technical review and mentorship to junior engineers on the team
  • Mentor, A Siemens' Business
    Embedded Linux Architect & Member Of Technical Staff
    Mentor, A Siemens' Business Oct 2011 - Jan 2018
    • Represented company publicly with the OpenEmbedded and the Yocto project open-source software communities• Developed Bitbake recipes and code for the Mentor Embedded Linux (MEL) product• Developed code for customers as part of services engagements, including BSP ports and user-space integrations on custom hardware• Provided technical leadership and contributions as a trained Scrum Master and as an architect for multiple product development and services teams within the Mentor Embedded division• Provided technical review and analysis of peer architects’ projects included firmware update stacks, secure boot stacks, and IoT frameworks• Provided technical guidance and mentorship to junior engineers on the team• Interacted directly with customers to design, implement, and deliver solutions tailored to their specific needs
  • Dell, Inc.
    Senior Firmware Engineer
    Dell, Inc. Mar 2007 - Oct 2011
    Round Rock, Texas, Us
    • Used Agile (SCRUM) methodologies to develop embedded Linux firmware on an AMCC PPC based SOC used in the Dell Chassis Management Controller(CMC) including:• Power management algorithms for chassis-wide power allocation and fault recovery• Extensible, custom restricted shell for customer facing CLI• Generic hardware/software entity manager• Dell proprietary serial bus handling and error reporting• In circuit programmer utilities• Separation layer between GPL and proprietary firmware• Developed IIC(I2C) bridge and GPIO expander functionality on a Cypress PSoC device• Guided the use of Open Source Software in the CMC and in related products by:• Represented Dell as a member of the Yocto project’s Advisory Board• Participated in the OpenEmbedded project as a voting member• Specified and deployed a streamlined host-based development environment for Linux• Led several efforts to improve the overall effectiveness of the development organization• Selected, deployed, and maintained a new SCM system, Subversion• Deployed a continuous integration auto-builder, Hudson (Jenkins)• Selected and deployed an Agile methodology tool, Rally• Led a cross functional team which provided a standard test framework, based on Python
  • Sigmatel, Inc
    Member Of Technical Staff
    Sigmatel, Inc Jul 2005 - Mar 2007
    • Worked on Sigmatel’s system on a chip (SOC) microprocessor for multimedia platforms.• Developed strategic device driver support to enable customers to produce products using Sigmatel chips.• Provided direct assistance to customers developing products with the Sigmatel SOC.• Created customer documentation related to developing with the Sigmatel SOC.• Debugged critical defects in system level software and related hardware.• Interfaced with internal/external customers and other disciplines to ensure goals were met.• Developed code with GreenHills Multi IDE and cross-compiled on PC’s for custom ARM targets running ThreadX RTOS.• Helped to improve SCM and build environment processes.• Instrumental in implementing a code review process.
  • Northrop Grumman
    Senior Software Engineer
    Northrop Grumman Mar 2004 - Jun 2005
    Falls Church, Va, Us
    • Developed C++98 code with UML tools and cross-compiled on PC’s for PowerPC targets.• Worked on a DoD integrated avionics system.• Provided technical leadership as the OS/Tools lead for a geographically split team with ten members that was developing a proprietary middleware on top of Green Hills Integrity RTOS to support application software running on custom hardware. • Interfaced with internal/external customers and other disciplines to ensure goals were met.• Participated in project planning, scheduling, and coordination.• In-Active DoD Secret/SAR clearance.
  • Xtera
    Senior Software Engineer
    Xtera May 2001 - Jan 2003
    • Worked on a new, large-scale DWDM product in a dynamic start-up atmosphere.• Used object oriented methods to design and develop real-time, embedded software, in C/C++98 and PowerPC assembly, for custom hardware running on Enea’s OSE RTOS.• Key areas that I designed and developed code for included: provisioning, alarms, adaptation layers, DB interfaces, and a pseudo-ppp link-layer driver.• Developed code and cross-compiled for target boards on Solaris workstations.• Debugged code using low-level ICE and high-level debuggers.• Developed UNIX shell scripts to automate code validation.
  • Alcatel
    Software Development Engineer
    Alcatel Jul 1996 - May 2001
    Espoo, Southern Finland, Fi
    • Worked on a technology refresh of a large-scale cross-connect.• Promoted three times in four years and given several awards for technical excellence.• Provided mentorship to new contributors.• Used OOA/OOD methods to perform full software life-cycle development including: requirements capture, design, implementation, integration, and test.• Designed and developed real-time, embedded software, in 68K assembly, C, and C++, for custom hardware running on pSOS RTOS.• Developed code and cross-compiled for target boards on SunOS/Solaris workstations.• Maintained application and BSP software to meet new requirements and customer needs.
  • Dsc
    Software Development Engineer
    Dsc Jul 1996 - May 2000
    Ca
    • Worked on a technology refresh of a large-scale cross-connect.• Promoted three times in four years and given several awards for technical excellence.• Provided mentorship to new contributors.• Used OOA/OOD methods to perform full software life-cycle development including: requirements capture, design, implementation, integration, and test.• Designed and developed real-time, embedded software, in 68K assembly, C, and C++98, for custom hardware running on pSOS RTOS.• Developed code and cross-compiled for target boards on SunOS/Solaris workstations.• Maintained application and BSP software to meet new requirements and customer needs.

Sean H. Skills

Embedded Software Software Design Linux C Debugging Perl Arm Shell Scripting Processors Agile Methodologies Clearcase Scrum Linux Kernel Embedded Linux Embedded Systems C++ Software Engineering Python Multithreading Firmware Software Development Unix Device Drivers Rtos I2c Hardware System Architecture Bash

Sean H. Education Details

  • Southern Methodist University
    Southern Methodist University
    Computer Engineering
  • Texas A&M University
    Texas A&M University
    Computer Engineering

Frequently Asked Questions about Sean H.

What company does Sean H. work for?

Sean H. works for Ford Motor Company

What is Sean H.'s role at the current company?

Sean H.'s current role is Principal Firmware Engineer.

What schools did Sean H. attend?

Sean H. attended Southern Methodist University, Texas A&m University.

What skills is Sean H. known for?

Sean H. has skills like Embedded Software, Software Design, Linux, C, Debugging, Perl, Arm, Shell Scripting, Processors, Agile Methodologies, Clearcase, Scrum.

Who are Sean H.'s colleagues?

Sean H.'s colleagues are Farouq Mozip, Shreegandha Skp, Brad Walker, Justin Lemke, Faijan Malek, Daniel Krakowski, Ramon Souza Dos Santos.

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

Aero Online

Your AI prospecting assistant

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.