Skip to main content

About the role

Strong programming experience in Embedded C and/or Rust. Hands-on experience with STM32 microcontrollers and embedded firmware development. Experience with Zephyr RTOS, Embassy Rust, or comparable embedded operating systems/frameworks. Practical experience with UART, GPIO, and embedded hardware integration. Understanding of timing synchronization, clock configuration, PLLs, and telemetry systems. Experience with embedded debugging, hardware bring-up, and firmware troubleshooting. Familiarity with Azure IoT services, device-to-cloud communication, and OTA update mechanisms. Experience with Python-based test automation and embedded software testing. Familiarity with Docker, Git, and GitHub Actions or equivalent CI/CD tools. Experience developing unit tests, integration tests, and HIL test setups. Ability to diagnose complex firmware and hardware interaction issues. Strong technical documentation, analytical, and problem-solving skills.

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

East Boston, MA

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

2 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)