William Page

William Page Email and Phone Number

Embedded Linux Software Engineer at Savant Systems @ Savant Systems
William Page's Location
Portland, Oregon Metropolitan Area, United States, United States
William Page's Contact Details

William Page personal email

About William Page

I am an accomplished software engineer with experience in maintaining out-of-tree proprietary linux kernel drivers, upstream linux kernel driver development, embedded linux distribution creation and maintenance, systems programming, cross-platform software deployment, and build automation, toolchaining, and toolsmithing.I am currently responsible for full-lifecycle development of embedded linux distributions for industrial IoT clients, including guiding part selection and system architecture decisions.In my previous roles, I've performed DevOps for safety-critical automotive R&D, created new developer efficiency and scaling tools in addition to significant direct linux kernel development involving both Open Source and proprietary drivers. To accommodate the continuing evolution of the linux kernel, I automated kernel version compatibility testing. I've provided training to my fellow engineers on linux development and debugging, as well as creating tutorials and other documentation on related subjects.I regularly assume roles outside of my primary assignments where I am needed, leading me to develop diverse skills and knowledge, including:* Installer development for Windows, Mac, and Linux* Build and test automation* Inbound and outbound license compliance, including both open source and commercial licensingIn the course of this work, I have gained experience with the following languages, tools, and technologies:* OpenEmbedded/Yocto development (6 years, advanced)* Kernel and system library development in C /C++ for Windows/macOS/Linux (12 years, advanced)* Linux debugging in gdb, including debugging embedded targets via gdbserver (10 years, intermediate)* Python tool, application, and module development (6 years, intermediate)* Bash scripting (10 years, intermediate)* Linux deb, rpm, and opkg installers (10 years, advanced)* Docker for build automation and deployment (2 years, intermediate)* Systems programming in Rust (5 years, intermediate)* Baremetal embedded programming in Rust (1 year, beginner)* Application development in C# (3 years, basic)* XML Schema design ( 5 years, intermediate)* Windows MSI installers written in Wix (7 years, expert)* MacOS X installers created with pkgbuild and productbuild (2 years, intermediate)* Git revision control (5 years, intermediate)

William Page's Current Company Details
Savant Systems

Savant Systems

View
Embedded Linux Software Engineer at Savant Systems
William Page Work Experience Details
  • Savant Systems
    Embedded Linux Software Engineer
    Savant Systems Jan 2022 - Present
    Hyannis, Ma, Us
    OpenEmbedded/Yocto embedded linux development (BSP and distro) for home automation, IoT, and home battery/solar management, primarily on i.MX 8 architecture (imx8mm).
  • Witekio
    Senior Embedded Linux Engineer
    Witekio Jan 2021 - Jan 2022
    Lyon, Auvergne-Rhône-Alpes, Fr
    Embedded Linux development services including hardware design review, distribution definition, build, testing, security, and release management.
  • Ree Technology Gmbh
    Automotive Deployment Engineer
    Ree Technology Gmbh Mar 2020 - Nov 2020
    Berlin, De
    Vehicle software embedded linux development, CI/CD, release management, and deployment.
  • Polysync
    Platform Lead
    Polysync Jun 2019 - Feb 2020
    Portland, Or, Us
    * Owner/maintainer of OpenEmbedded-based embedded linux distribution* Development of firmware update tools and processes in Rust* Experienced with Tegra and i.MX embedded architectures
  • National Instruments
    Principal Software Engineer
    National Instruments Jan 2005 - Jun 2019
    Austin , Texas, Us
    * Linux kernel driver interface maintainer* Windows, Linux, and MacOS installer expert* Software infrastructure and toolchain management* Build and automation development

William Page Skills

Debugging C++ Object Oriented Design C Algorithms Linux Kernel Software Installation Data Acquisition Embedded Systems Unix Device Drivers Usb Subversion Software Engineering Git Python Linux Software Development Programming Bash

William Page Education Details

  • Brigham Young University
    Brigham Young University
    Computer Engineering

Frequently Asked Questions about William Page

What company does William Page work for?

William Page works for Savant Systems

What is William Page's role at the current company?

William Page's current role is Embedded Linux Software Engineer at Savant Systems.

What is William Page's email address?

William Page's email address is co****@****ail.com

What schools did William Page attend?

William Page attended Brigham Young University.

What skills is William Page known for?

William Page has skills like Debugging, C++, Object Oriented Design, C, Algorithms, Linux Kernel, Software Installation, Data Acquisition, Embedded Systems, Unix, Device Drivers, Usb.

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.