Brian Nagel work email
- Valid
- Valid
- Valid
- Valid
Brian Nagel personal email
Brian Nagel phone numbers
I am a former firmware and embedded software engineer seeking new opportunities.
-
Firmware EngineerHighland Technology Apr 2023 - Jan 2024San Francisco, California, UsCompleted development of embedded Linux firmware (in C++/C) for an industrial appliance (on a Zynq ARM MPU) with graphics-primitive based LCD, web interface, and physical buttons.Implemented firmware (in C++/C) for test appliances (on STM32 MCUs, with FreeRTOS) with TCP/IP and RS-232 communications. -
Firmware EngineerUnspun Jun 2021 - Jan 2022San Francisco, California, UsArchitecting and developing completely new firmware for a network of MCU-based devices. -
Embedded Linux Engineer(Contract Client) Oct 2020 - Dec 2020Developing Linux-based system including Yocto build, U-Boot modifications, kernel modifications, and application development.
-
Firmware Engineer(Contract Client) Mar 2020 - Jul 2020Developing medical device including Bluetooth Low Energy (BLE) functionality (with a ST Cortex-M4 MCU, in C, using an RTOS, uC/OS-II), as well as sensors connected over I2C and SPI. Participating in requirements; creating architecture; deriving detailed design; and implementing system- and application-level functions.Developing features, resolving bugs, and correcting implementation for medical device including BLE functionality (with a ST Cortex-M4 MCU, in C, using a bare-metal framework).
-
Firmware EngineerLumigrow Dec 2019 - Mar 2020Emeryville, Ca, Us -
Lead Firmware EngineerLumigrow Jun 2019 - Dec 2019Emeryville, Ca, Us -
Firmware EngineerLumigrow Mar 2019 - Jun 2019Emeryville, Ca, UsCompleting product, for initial rollout, with both embedded Linux (Yocto, in C++) and MCU (Cortex-M4, in C) components, using TCP/IP as well as BLE. Engineering test apparatus, propagating CI (Jenkins), documenting system interfaces. -
Embedded Software Engineer(Contract Client) Nov 2018 - Jan 2019Developing application-level Bluetooth Low Energy (BLE) functionality (with a Cortex-M0+ based controller and a second Cortex-M3 MCU, in C). Application was dual-role. As central, connect to off-the-shelf sensor; as peripheral, connected to mobile platforms.
-
Embedded Software Engineer(Contract Client) Jul 2018 - Sep 2018Investigating, implementing, and validating Bluetooth Low Energy (BLE) communication (with a TI CC2640, in C, using TI-RTOS) within a device.
-
Software Engineer(Contract Client) May 2018 - Jul 2018Implementing and validating application/system features (in C++) on an embedded Linux-based appliance.
-
Embedded Software Engineer(Contract Client) Dec 2017 - May 2018Brought on to recover progress on a project behind schedule. Developed firmware (in C) for an A/V appliance using a Cortex-M0/M3 MCU, developing (or correcting) significant features including bootloader, system configuration, and web server application (using WebSockets + JSON).Designed and implemented firmware (in C) for an A/V appliance using a Cortex-M3 MCU. Implemented board support/hardware access layer, including for UART, SPI, and ADCs. Developed application (using FreeRTOS) that provided command/control/monitoring interface over TCP/IP (using lwIP) compatible with existing infrastructure.
-
Senior Software EngineerArm Nov 2014 - Nov 2016Cambridge, Cambs, GbDevelopment of firmware for a Bluetooth Low Energy radio. -
Software EngineerIntegrated Biometrics Feb 2013 - Oct 2013Spartanburg, South Carolina, UsExtended the performance and features of an existing product by rewriting firmware (in C) and developing drivers for a more capable embedded Linux platform. Maintained and improved multi-platform (Windows/Linux/Android) SDKs (in C++) for user-level fingerprint sensor control. Created procedures for software development and helped other engineers adopt them. -
Software Engineer IiiAccusoft Feb 2011 - May 2012Tampa, Fl, UsHelped maintain multi-platform (Windows/Linux/Unix/iOS/Android) image processing libraries (in C/C++/assembly). Contributed to release on iOS and Android mobile platforms; optimized library with ARM "NEON" assembly and developed sample applications for demonstration to potential licensees, which were made available on the respective app stores. -
Embedded Software Developer(Contract Client) Nov 2009 - Feb 2011Developed embedded network monitoring appliance (in C) on an ARM Cortex-M3 MCU, using TCP/IP and various application-layer protocols (SNMP, SSL/TLS, SNTP, HTTP).
-
Embedded Software DeveloperMicrium Inc. Aug 2006 - Oct 2009Weston, Fl, UsDeveloped drivers for MCU and MPU peripherals, including Ethernet controllers; USB device and host controllers; and controllers/interfaces for storage media (MMC/SDIO, ATA, NAND flash). Developed file system software library (in C) to meet the needs of embedded applications. -
Student EngineerDiagnostic Instrumentation And Analysis Laboratories May 2001 - May 2005While a student at Mississippi State University (majoring in mechanical engineering), worked on a project examining HEPA filter efficiency measurement.
Brian Nagel Skills
Brian Nagel Education Details
-
Mississippi State UniversityComputer Engineering
Frequently Asked Questions about Brian Nagel
What is Brian Nagel's role at the current company?
Brian Nagel's current role is Human, formerly firmware engineer.
What is Brian Nagel's email address?
Brian Nagel's email address is br****@****dev.com
What is Brian Nagel's direct phone number?
Brian Nagel's direct phone number is +156130*****
What schools did Brian Nagel attend?
Brian Nagel attended Mississippi State University.
What are some of Brian Nagel's interests?
Brian Nagel has interest in 19th Century Fiction, Embedded Software, Running.
What skills is Brian Nagel known for?
Brian Nagel has skills like Bluetooth Low Energy, Embedded Systems, C, Arm, Microcontrollers, C++, Rtos, Device Drivers, Embedded Software, Firmware, Embedded Linux, Assembly.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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