Explore 1M+ Live Opportunities.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
Pentangle Tech Services | P5 Group · Milwaukee, Wisconsin
Role Overview
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, escalate risks early, and track work against agreed milestones.
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.
Details
| Company | Pentangle Tech Services | P5 Group |
| Location | Milwaukee, Wisconsin |
| Type | FULL TIME |
| Niche | Computer and Mathematical Occupations |