AeroLeads people directory · profile

John B. Email & Phone Number

Principal Firmware Engineer at Self-employed
Location: Wheat Ridge, Colorado, United States 8 work roles 1 school
LinkedIn matched
3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Self-employed
Role
Principal Firmware Engineer
Location
Wheat Ridge, Colorado, United States

Who is John B.? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

John B. is listed as Principal Firmware Engineer at Self-employed, based in Wheat Ridge, Colorado, United States. AeroLeads shows a matched LinkedIn profile for John B..

John B. previously worked as Senior Firmware Engineer at Bi Incorporated and Principal Firmware Engineer at Riskband. John B. holds Bachelor Of Science (B.S.), Computer Engineering from University Of Massachusetts Dartmouth.

Profile bio

About John B.

Background:I am experienced in full product life cycle development with a focus on architecture and writing firmware in resource and power constrained environments, systems-view in all designs plus minute attention all the details, board and silicon bring-up, debug of firmware and hardware interface issues.I'm versed in using lab equipment, GUI and Bash / Windows shell development environments, and developing software tools to aid in debug (Python, small Windows apps, C#, etc). I'm the firmware person in the hardware lab!Specialties: Architect of complex embedded systems, C, assembly language, Python, software and hardware debug, microprocessor architectures, version control, project management tools.Learning / Exploring:Always looking to expand my domain expertise in firmware. Experienced in, and interested in learning more about, web applications, cloud technologies, and bridging firmware / embedded systems with cloud technologies.Please let me know about your project and let's chat about how I can get you to market!

Current workplace

John B.'s current company

Company context helps verify the profile and gives searchers a useful next step.

Self-employed
Self-Employed
Principal Firmware Engineer
8 roles

John B. work experience

A career timeline built from the work history available for this profile.

Principal Firmware Engineer

Current
Self-Employed
Aug 2023 - Present

Senior Firmware Engineer

Boulder, CO, US

Second Project: Add WiFi to Wearable Transdermal Alcohol MonitorGoal: Original device transferred data via RF packets to a base-station (which then uploaded the data to a remote host via cellular connection). Updated product uses WiFi.Project: - Developed a Git submodule shared between 3 processors (one on wearable device, 2 on base-station) that define.

Aug 2021 - Aug 2023

Principal Firmware Engineer

Mt. Pleasant, SC, US

Goal: Company approached me to come back and work for them again (see prior experience below). The specifically needed someone to add new client-requested functionality. Specifically, clients wanted the wearable device to be able to continuously capture photos and audio and stream them to the company’s cloud application.Skills / Tools: See list in prior.

Apr 2021 - Jul 2021

Senior Firmware Engineer

Boulder, US

Skills / Tools: C, Python, FreeRTOS, Git (Pull Requests, Submodules, Jenkins, etc.), Confluence, Jira, CAN bus, Ethernet plus wire-shark, OSI network model, network stack debugging, advanced debugging highly complex enterprise-class tape libraries.1) BACKPLANE: Took ownership of the firmware that packs CAN frames into Ethernet packets for transmission over.

Feb 2020 - Apr 2021

Senior Firmware Engineer

Mt. Pleasant, SC, US

Worked on porting C driver and HAL code to next generation platform for a safety-critical enterprise-class wearable safety device. This device uses an ARM processor, RTOS, GNSS, GPS, Audio, Camera, buttons, and LCD screen to report wearer location during emergency situations to authorized authorities.

Oct 2019 - Feb 2020

Senior Firmware Engineer

Westminster, CO, US

1) Architecting and writing an automated Continuous Integration & Delivery System Skills / Tools: Laravel Web Framework, PHP, Python, multi-threading Tkinter application, C, make files, REST APIs, sockets, databases, AWS, Google Drive API, OAUTH, Provisioning, Robotframework, Bash scripting, embedded systems, Hardware-in-the-Loop, Embedded Linux, Jenkins.

Jul 2018 - Oct 2019

Senior Firmware Engineer

Westminster, CO, US

Developing C code for TI ARM Cortex R4 processor to be used in a crane collision avoidance safety-critical application.I developed the codebase from scratch providing both proof-of-concept (quick turn) code and production-worthy code on this short-schedule project.Developing multiple sensor drivers for GPS, inclinometer, Ethernet, etc. on the CAN bus.

Aug 2017 - Jul 2018

Firmware Architect / Developer / Tester / Debugger

Greenwich, CT, US

This is my TL;DR section of previous work experiences. All entailed firmware related work principally using C, RTOS, bare-metal, and every buzzword related to firmware. I've done it all.1. CenturyLink (2015) - Part of a team developing a web application.2. HP Enterprise (2011-2014) - Helped deliver an enterprise-class blade server.3. Sage Engineering.

Jan 1995 - Aug 2007
1 education record

John B. education

  • University Of Massachusetts Dartmouth
    University Of Massachusetts Dartmouth
    Computer Engineering
FAQ

Frequently asked questions about John B.

Quick answers generated from the profile data available on this page.

What company does John B. work for?

John B. works for Self-employed.

What is John B.'s role at Self-employed?

John B. is listed as Principal Firmware Engineer at Self-employed.

Where is John B. based?

John B. is based in Wheat Ridge, Colorado, United States while working with Self-employed.

What companies has John B. worked for?

John B. has worked for Self-Employed, Bi Incorporated, Riskband, Spectra Logic, and Trimble Inc..

How can I contact John B.?

You can use AeroLeads to view verified contact signals for John B. at Self-employed, including work email, phone, and LinkedIn data when available.

What schools did John B. attend?

John B. holds Bachelor Of Science (B.S.), Computer Engineering from University Of Massachusetts Dartmouth.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.