Brian Beattie

Brian Beattie Email and Phone Number

Embedded Linux Software Engineer @ Amazon/Kuiper
Forest Grove, OR, US
Brian Beattie's Location
Forest Grove, Oregon, United States, United States
Brian Beattie's Contact Details

Brian Beattie personal email

n/a
About Brian Beattie

Experienced Embedded Software Engineer with a demonstrated history of working in the internet industry as well as bare metal and RTOS. Skilled in Computer Science, Threads, SCSI, Ethernet, and Linux. Strong engineering professional.

Brian Beattie's Current Company Details
Amazon/Kuiper

Amazon/Kuiper

View
Embedded Linux Software Engineer
Forest Grove, OR, US
Brian Beattie Work Experience Details
  • Amazon/Kuiper
    Amazon/Kuiper
    Forest Grove, Or, Us
  • Cnh
    Senior Embedded Software Engineer
    Cnh Sep 2024 - Present
    Developed features in a Yocto/Open Embedded/BitBake system. Work included adding support for external watchdog timer. Also tracking/reporting watchdog reboots by external lowpower monitor/control processor, for u-boot to mark images corrupt following excessive reboot by watchdog.
  • Capgemini Engineering
    Senior Lead Software Engineer
    Capgemini Engineering Aug 2023 - Apr 2024
    Paris, Île-De-France, Fr
    Worked with Windriver to review VxWorks commits for release. Tested previous releases to identify which releases were affected by a particular bug. Verified build packages for inclusion into release.
  • Amazon/Kuiper
    Embedded Software Engineer
    Amazon/Kuiper Jan 2023 - Apr 2023
    Participated in bring-up of a number of custom ARM-based ASIC boards as part terrestrial infrastructure of the Kuiper Satellite network. The ARM SOC ran a yocto based LINUX, work included creating/extending recipes, including Python scripts, device drivers and device-trees. Also worked with a buildroot based eval board for a network-switch device incorporated in one of the boards,
  • Micron (Game Seven)
    Software Engineer
    Micron (Game Seven) Jan 2022 - Dec 2022
    Researched U-Boot/Linux and RTOS solutions for bringup of SoC ASIC. Worked with HW Engineering to develop and document software support for the SoC. Debugged implementation, identifying a number of issues in design or implementation and developing workarounds. Developed FreeRTOS based Arm CPU startup code.
  • Meta (Triple Crown)
    Firmware Engineer
    Meta (Triple Crown) Feb 2021 - Jan 2022
    Developed Firmware for prototypes, Using a variety of technologies including SPI and BLE Developed Python scripts to control devices under test in automated testers.
  • Microsoft (Protingent)
    Embedded Software Engineer
    Microsoft (Protingent) Jun 2019 - Oct 2020
    eveloped Firmware for Xbox Controller. FW developed in C/C++ on custom ARM SOC. Work focused on gathering and reporting runtime data and statistics for user controls and radios. Hard and soft(interrupt) watchdog detection and reporting. Enabled MPU circuitry, memory protection and Divide by Zero fault handling.
  • Cisco(Zensar)
    Embedded / Firmware Engineer
    Cisco(Zensar) Mar 2019 - May 2019
    Provided support for Board Management Controller for Cisco server boards. Wrote virtual media application. Worked on port of 4.9 kernel.
  • Fresh Consulting
    Embedded Software Engineer
    Fresh Consulting Feb 2018 - Nov 2018
    Provided Linux expertise in support of data collection equipment development. I/O performance issues, distribution issues. Display(HDMI) and touchscreen support. Located, installed configured and debugged software and drivers, including WiFi and Bluetooth. Developed scripts and configurations to capture WiFi and BLE beacons.
  • Encoresemi
    Software Engineer
    Encoresemi Apr 2017 - Dec 2017
    Provided Linux expertise to Encore Semi to provide engineering services an a contract basis. Work included documentation, development and testing support, doxygen, C and Python.
  • Intel Corporation
    Firmware Engineer(Contractor)
    Intel Corporation Aug 2016 - Apr 2017
    Santa Clara, California, Us
    Provided Linux expertise to Encore Semi to provide engineering services an a contract basis. Work included documentation, development and testing support, doxygen, C and Python.
  • Leviton
    Senior Firmware Engineer
    Leviton Mar 2015 - Aug 2016
    Melville, New York, Us
    Worked with Hardware Engineers in developing a number of Lighting control products, analyzed hardware performance and identified deficiencies and suggested improvements and cost reduction solutions. Created a development environment for the ST Microelectronics STM32Fxxx series of ARM processors, using Eclipse and GCC. Developed new firmware images to meet the goal of minimal development for hardware and software. Reverse engineered RS485 based Protocol used by the existing design to develop a new lighting control device using STM32F102 processor and FreeRTOS. Developed firmware modules for a distributed lighting control system using a variety of processors. Implemented firmware update including Flash Memory management.
  • Lightfleet Corporation
    Engineer
    Lightfleet Corporation May 2014 - Dec 2014
    Camas, Washington, Us
    Working on device drivers for a proprietary Network switching technology for a startup. Refactored drivers from previous product. Redesigned and reworked driver for Hardware interface. Developed mechanisms to allow support of multiple interface cards by eliminating the use of globals for dynamical allocated control structures. Worked with hardware engineers to test initial implementations of parts of the hardware.
  • Tektronix Communications
    Embedded/Kernel Embedded Software Engineer(Contractor)
    Tektronix Communications Jan 2014 - May 2014
    Worked on Linux based board to receive and process network monitoring packets. Low level processing of packets performed by a pair of FPGAs. Worked on device driver for an FPGAs, wrote ioctls to read and write FPGA registers, and manage FPGA configuration tables, to reset and initialize FPGA. Wrote multi-threaded scripted test program. Implementation was designed to be modular to produce test programs for FPGAs, to run both remotely using UDP and locally on the board under test. Developed acceptance test script files, regression test script files as well as other test script files needed by the applications and hardware teams. Tests included sending predefined and generated packets using raw sockets interface over 10G fiber and copper networks. Handcrafting Ethernet packets for ARP, GTP-U/C, CDMA A11/A10, SCTP, and others to generate test cases.
  • Aeris Communications
    Firmware Engineer
    Aeris Communications Mar 2013 - Sep 2013
    San Jose, California, Us
    In a Scrum environment developed firmware for Multitech development board and customer CDMA radio for M2M cloud application. Based on Multitech supplied firmware based on Angstrom (Openembedded and Bitbake). Developed agent to manage communications with HTTP server as well as sensor task to monitor sensors (GPS, board temp, analog input) communicating through agent to send sensor values to server and receive commands from server. Investigated the concept of an “Internet of Things” using a number of 900 MHz 802.15.4 devices, including Mesh routing and 6lowpan.
  • Overland Storage
    System Engineer
    Overland Storage Jan 2013 - Mar 2013
    Upgraded firmware based on SLES 11 SP1 partially upgraded to 64 bit to SLES 11 SP2 fully upgraded to 64 bit. Upgraded source packages to latest versions available ported patches where necessary.
  • Ixonos
    Sr Kernel Engineer
    Ixonos Jun 2012 - Oct 2012
    Tasked by Ixonos to help Palm opensource WebOS. Scrub unreleasable code, rationalize code and convert to run under new cleaner build system. Replaced some unreleasable code with new or open-source code. Debugged and completed test suite for WebOS nyx application/system interface.
  • Cisco Systems
    Sr Firmware Engineer
    Cisco Systems Jan 2012 - Jul 2012
    Worked on Cisco Systems Linux based Consumer/SOHO grade wireless routers. Worked on cleaning up build system to be more parameter driven. Brought new product into build system. Researched design for remote printing solution for portable devices. Debugged samba regarding an issue with Win XP transferring medium file.
  • Plastic Logic
    Firmware Engineer
    Plastic Logic Nov 2011 - Jan 2012
    Worked on kernel support for Android Power Management. Investigated issues with various third part ports of device daemons and backported drivers that prevented the kernel from fully suspending.
  • Vivotech
    Sr Kernel Engineer
    Vivotech Oct 2010 - Nov 2011
    Debugged Device Drivers, Developed Device Firmware updater. Debugged and enhanced BootLoader for Zilog ZA9L0 processor (ARM 922T with security features). Designed two stage bootloader to overcome 40KB limit to add new features and increase reliability. Wrote device driver to read security keys from CPU ROM. Analysed USB communications failures.
  • Palm
    Sr Kernel Engineer
    Palm Aug 2009 - Oct 2010
    Santa Clara, California, Us
    Worked on bringing-up cell phone prototypes. Developed Tegra 2 I2C and OneWire drivers for Linux Kernel and bootloader. Worked on isolating and fixing bugs in charging and power management for Linux based WebOS. Detected, isolated and worked around OneWire hardware problem and bring up of intelligent battery support for new target. Reworked Power Management Daemon, added support for new power control and charging hardware.
  • Welch Allyn
    Firmware Engineer (Contractor)
    Welch Allyn Feb 2007 - Apr 2009
    Skaneateles Falls, New York, Us
    Developed USB to SPI bridge designed to connect 802.11abg radio to medical monitoring equipment. Designed a protocol to provide two way communications over an SPI interface between USB ACM-CDC interface and WiFi radio card. Worked with hardware engineering to bring up hardware.
  • Tektronix
    Firmware Engineer (Contractor)
    Tektronix Feb 2007 - Dec 2008
    Beaverton, Or, Us
    Worked on initial bring-up and adding support for NXP 1761 USB (device) on PowerPC based Linux system. Ported USBTMC (large C++ multi-platform) package for Tektronix Instrument based on Linux 2.4 kernel running on an MPC870 CPU. Worked with hardware engineering on identifying issues with USB hardware implementation. Implemented buildroot BSP/and toolchain for new target, including adding BASH and Glibc. Investigated support for new Linux USB “gadgets” to support USBTMC and PTP protocols and designed implementation of USBTMC USB protocol.
  • Intel
    Firmware Engineer (Ice)
    Intel Nov 2004 - Apr 2006
    Santa Clara, California, Us
    Worked on ATCA BMC

Frequently Asked Questions about Brian Beattie

What company does Brian Beattie work for?

Brian Beattie works for Amazon/kuiper

What is Brian Beattie's role at the current company?

Brian Beattie's current role is Embedded Linux Software Engineer.

What is Brian Beattie's email address?

Brian Beattie's email address is bb****@****ron.com

What is Brian Beattie's direct phone number?

Brian Beattie's direct phone number is +150333*****

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.