Skip to main content
Silicon Labs

Senior/ Associate Staff Wireless Embedded Software Engineer - Boston, United States

Silicon Labs Boston, United States 15 days ago
Embedded & Systems Software

$124,600 - $231,400 USD yearly

Originally posted 1 October 2026 by the employer.

About the role

This role involves developing foundational embedded software for Silicon Labs devices that enables customers to build reliable, power-efficient wireless products. The work focuses on the Radio Abstraction Interface Layer (RAIL) team, which develops a common radio software platform for wireless applications.

What you'll do

  • Design, develop, and maintain embedded software for low-power wireless MCUs and SDKs.
  • Own software features from requirements and design through implementation, validation, release, and long-term support.
  • Build and enhance low-level firmware components such as device drivers, initialization and startup code, and radio control features.
  • Optimize software for performance, reliability, power efficiency, and memory/CPU utilization in real-time embedded environments.
  • Debug complex issues across software, firmware, hardware, and system boundaries using lab tools and debuggers.
  • Collaborate with hardware, silicon, systems, and product teams to define requirements, review designs, and support bring-up of new devices.

What you'll need

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in embedded software or firmware development.
  • Strong programming skills in Embedded C and/or C++.
  • Experience developing software for microcontrollers in resource-constrained, real-time environments, including bare metal and/or RTOS-based systems.
  • Strong debugging skills at the hardware/software boundary, with hands-on experience using tools such as debuggers, JTAG/SWD, oscilloscopes, or logic analyzers.
  • Experience working on low-level embedded software such as device drivers, interrupts, peripheral interfaces, timing-sensitive code, or memory-constrained systems.
  • Experience taking features from design through implementation, test, and release.
  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making.

Nice to have

  • Experience with wireless or connectivity technologies such as Bluetooth LE, Zigbee, Thread, Wi-Fi, or proprietary radio systems.
  • Experience with communication stacks, radio control software, PHY/MAC-related functionality, or other timing-critical embedded software.
  • Experience optimizing embedded systems for low power, performance, and reliability.
  • Experience with common embedded interfaces and peripherals such as SPI, I2C, UART, DMA, timers, and interrupts.
  • Experience with Python or similar scripting languages for tooling, automation, testing, or build workflows.
  • Experience with automated test, CI, validation frameworks, or hardware-in-the-loop test environments.
  • Experience with silicon bring-up, hardware validation, or close collaboration with chip or board design teams.
  • Experience with multi-core microcontrollers, concurrency, synchronization, or shared-resource challenges.
  • Familiarity with assembly on ARM, RISC-V, or similar MCU architectures.
  • Experience using AI-assisted development tools (such as GitHub Copilot, Cursor, ChatGPT, or similar) to support prototyping, test development, debugging, automation, and documentation, with strong engineering judgment and validation practices.

Skills: embedded software, firmware, microcontrollers, device drivers, real-time environments, wireless

Apply now
Boston, United States
On-site
$124,600 - $231,400 USD yearly
15 days ago

Share this job