Senior Firmware Engineer – Connectivity

Pentangle Tech Services | P5 Group

Milwaukee (WI)

On-site

USD 110,000 - 150,000

Part time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group is seeking a Senior Firmware Engineer – Connectivity to design, implement, and validate wireless firmware that connects products to the ONE-KEY ecosystem and cloud.

The role collaborates with hardware, mechanical, product, cloud/app, and reliability teams, taking features from concept to production release. A candidate with independent problem-solving skills and strong BLE expertise is preferred.

Qualifications

  • 5+ years of embedded firmware development on 32-bit ARM Cortex microcontrollers.
  • Strong Bluetooth Low Energy experience, including firmware development, integration, debugging, and troubleshooting.
  • Experience designing, implementing, and debugging bare-metal firmware with interrupt handling and peripheral drivers.

Responsibilities

  • Design, implement, and validate wireless firmware for connectivity.
  • Develop embedded C++ firmware for ARM Cortex MCUs.
  • Debug BLE connectivity across software and hardware layers.
  • Collaborate with hardware, product, and cloud teams to deliver features end-to-end.
  • Work within CI/CD pipelines and Git/Azure DevOps for version control and reviews.

Skills

Embedded C++
BLE
ARM Cortex 32-bit
Debugging hardware/software
CI/CD familiarity

Education

Bachelor's degree in Computer Engineering / CS / EE

Tools

Git
Azure DevOps
JTAG/SWD
Oscilloscopes
Spectrum analyzers

Job description

The Senior Firmware Engineer – Connectivity will design, implement, and validate wireless firmware that connects Milwaukee Tool products to the ONE-KEY™ ecosystem and the cloud. This contractor will work across hardware, firmware, mechanical, product, cloud/app, and reliability teams to take features from concept through production release. The role requires an experienced engineer who can contribute independently after an initial orientation to the product architecture, development environment, and team processes; diagnose complex cross-layer issues; and own assigned deliverables.

Duties and Responsibilities
  • Develop embedded C++ firmware for wireless connectivity on 32-bit ARM Cortex microcontrollers using bare-metal designs.
  • Implement, integrate, and debug Bluetooth Low Energy functionality using wireless modules or SoCs and their vendor SDKs.
  • Diagnose complex BLE connectivity issues spanning application firmware, low-level drivers/BSP, the protocol stack, timing-sensitive behavior, and hardware interfaces.
  • Translate product requirements into firmware specifications, design documents, test procedures, and implementation plans.
  • Perform unit, functional, and integration testing, and contribute to test automation within CI/CD pipelines.
  • Debug firmware and hardware interactions using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and spectrum/protocol analyzers.
  • Partner with hardware engineers and component suppliers on design decisions, component integration, and root-cause investigations.
  • Use Git and Azure DevOps for source control, work-item tracking, reviews, and CI/CD; participate in Agile development practices.
  • Own assigned deliverables from technical investigation through implementation, validation, documentation, and handoff.
  • Provide candid, timely status updates, ??
Must-Have Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of embedded firmware development using C++ on 32-bit ARM Cortex microcontrollers.
  • Strong hands-on Bluetooth Low Energy experience, including firmware development, integration, debugging, and troubleshooting.
  • Demonstrated experience designing, implementing, and debugging production bare-metal firmware, including interrupt handling, timing-critical behavior, peripheral drivers, and hardware interfaces.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer – Connectivity
Senior Firmware Engineer – Connectivity

Global Connect Technologies • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Senior Firmware Engineer - Connectivity & BLE (ARM C++)
Senior Firmware Engineer - Connectivity & BLE (ARM C++)

Global Connect Technologies • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Embedded Firmware Engineer – Connectivity & IoT
Embedded Firmware Engineer – Connectivity & IoT

Actalent • United States

Hybrid
USD 90,000 - 110,000
Health insurance
401(k) plan
Senior Firmware Engineer – Connectivity
Senior Firmware Engineer – Connectivity

Global Connect Technologies • Town of Brookfield (WI)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer - Connectivity
Embedded Firmware Engineer - Connectivity

Actalent • Milwaukee (WI)

Hybrid
USD 90,000 - 110,000
Firmware Engineer
Firmware Engineer

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 90,000 - 135,000
Senior Wireless Firmware Engineer: BLE & ARM Cortex
Senior Wireless Firmware Engineer: BLE & ARM Cortex

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Principal Firmware Engineer - IoT Brookfield, WI
Principal Firmware Engineer - IoT Brookfield, WI

Techtronic Industries • Town of Brookfield (WI)

On-site
USD 140,000 - 180,000
Health, dental and vision insurance
401(k) savings plan
Education assistance
+1
Firmware Engineer - Bluetooth / Wireless Devices
Firmware Engineer - Bluetooth / Wireless Devices

Colossus Technologies Group • San Francisco (CA)

On-site
USD 180,000 - 240,000
Embedded Engineering Manager - Connectivity Brookfield, WI
Embedded Engineering Manager - Connectivity Brookfield, WI

Techtronic Industries • Town of Brookfield (WI)

On-site
USD 140,000 - 190,000
Health insurance
401(k) plan
Education assistance
+2