Senior Firmware Engineer, Connectivity

LTD Global
Milwaukee, WI, United States
4 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology ARM Architecture Automation of Tests Microsoft Azure Bluetooth Low Energy (Bluetooth) Binary Space Partitioning Cloud Computing Code Review Communications Protocols Computer Engineering Continuous Integration Software Debugging
+15 more
Software Design Documents Device Drivers Embedded Software Firmware Hardware Design Hardware Interface Design Joint Test Action (IEEE Standards) Release Management PIC Microcontroller Software Troubleshooting Git Integration Tests Information Technology Bare Metal Software Version Control

Job description

We are seeking an experienced Senior Firmware Engineer - Connectivity to design, develop, integrate, and validate wireless firmware for Embedded products connected to the ONE-KEY ecosystem and cloud platforms. The ideal candidate will have strong experience in Embedded C+, ARM Cortex microcontrollers, Bluetooth Low Energy (BLE), and bare-metal firmware development., * Develop Embedded C+ firmware for wireless connectivity on 32-bit ARM Cortex microcontrollers using bare-metal architecture.

  • Implement, integrate, debug, and troubleshoot Bluetooth Low Energy (BLE) functionality using wireless modules, SoCs, and vendor SDKs.
  • Diagnose complex connectivity issues involving application firmware, drivers, BSP, protocol stacks, timing, and hardware interfaces.
  • Translate product requirements into firmware specifications, design documents, test plans, and implementation strategies.
  • Perform unit, functional, and integration testing, and support test automation within CI/CD pipelines.
  • Debug firmware and hardware interactions using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and spectrum or protocol analyzers.
  • Collaborate with hardware, mechanical, cloud, application, product, and reliability teams to resolve technical issues and deliver production-ready firmware.
  • Work with component suppliers on hardware integration, design decisions, and root-cause analysis.
  • Use Git and Azure DevOps for source control, work-item tracking, code reviews, and CI/CD activities.
  • Own firmware deliverables from investigation and implementation through validation, documentation, and production handoff.
  • Participate in Agile development practices, provide regular progress updates, and proactively communicate risks and project status.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of Embedded firmware development experience using C+.
  • Strong hands-on experience with 32-bit ARM Cortex microcontrollers.
  • Proven experience developing and debugging production bare-metal firmware.
  • Strong Bluetooth Low Energy (BLE) experience, including firmware development, integration, debugging, and troubleshooting.
  • Experience with interrupt handling, timing-critical operations, peripheral drivers, and hardware interfaces.
  • Proficiency in Embedded debugging using JTAG/SWD and hardware diagnostic tools.
  • Experience with Git, Azure DevOps, and CI/CD workflows.
  • Strong troubleshooting, problem-solving, communication, and cross-functional collaboration skills., * Experience with wireless modules, BLE SoCs, and vendor-specific SDKs.
  • Knowledge of Embedded communication protocols and low-level hardware interfaces.
  • Experience with automated firmware testing and production release processes.
  • Experience working in Agile development environments.
  • Ability to work independently and manage technical deliverables from concept through production.

Key Skills

Embedded C+, Bluetooth Low Energy (BLE), ARM Cortex MCUs, Bare-Metal Firmware, Embedded Systems, Wireless Connectivity, BSP, Device Drivers, JTAG/SWD, Oscilloscopes, Logic Analyzers, Git, Azure DevOps, CI/CD, Firmware Testing, Root Cause Analysis. Location Milwaukee, WI, United States of America

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…