Silicon Labs

Silicon Labs

Senior Software Engineer - IoT Embedded Software (Matter)

Boston · Senior

Sponsorship not specified$103k-$190kDetected 30 days ago
PythonC++Code ReviewGitLinuxEmbedded SystemsElectrical EngineeringTCP/IPCommunication

About the role

  • Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant's skill set.
  • Silicon Labs is an equal opportunity employer and values the diversity of our employees.

Responsibilities

  • Design, develop, and maintain embedded software for the Matter protocol stack.
  • Lead technical initiatives and provide guidance in solving complex engineering challenges.
  • Collaborate with cross-functional teams to design and integrate Matter over Thread and Wi-Fi platforms.
  • Support protocol compliance, certification, and interoperability testing to ensure product robustness and standard alignment.
  • Perform hands-on debugging and troubleshooting using industry-standard tools such as JTAG, GDB, and Logic Analyzers.
  • Optimize performance, reliability, and memory usage of embedded systems in resource-constrained environments.
  • Participate in software architecture and design discussions, contributing to long-term technical direction.
  • Develop and maintain high-quality technical documentation, both for internal and external audiences.
  • Proven ability to mentor engineers and lead technical projects effectively.

Requirements

  • Strong proficiency in C++, with deep knowledge of memory management, concurrency, and object-oriented design principles.
  • Experience with scripting languages such as Python for automating builds and tests.
  • Experience with application-layer protocols such as Matter and HomeKit.
  • Hands-on experience with both simulated and hardware test networks.

Nice to have

  • Considered a Plus

Skills

  • Thread, Zigbee, Bluetooth, Wi-Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++, C, Git, Conan, Zephyr
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of experience in embedded systems development.
  • Extensive hands-on debugging experience with embedded systems using tools such as GDB, JTAG, and trace analyzers.
  • Solid understanding of networking protocols, including Wi-Fi and Thread.
  • Familiarity with RTOS environments and low-level hardware interfaces (UART, SPI, I2C).
  • Strong background in unit testing to ensure the reliability and quality of software features.
  • Proficiency with revision control and issue tracking tools, such as Git and Jira.
  • Experience authoring technical documentation, including requirements and API specifications.
  • Excellent written and verbal communication skills, with fluency in English.
  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making.

Compensation

  • Highly competitive salary
  • 3 paid volunteer days per year
  • The annualized base pay range for this role is expected to be between $102,550 - $190,450 USD.

Benefits

  • Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans
  • Equity rewards (RSUs)
  • Life/AD&D and disability coverage
  • Flexible spending accounts
  • Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)
  • Flexible PTO schedule
  • Tuition reimbursement
  • Monthly wellness offerings
  • Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.
  • You can look forward to the following benefits:
  • Onsite Gym and locker rooms coming in April 2026

Company info

  • Contribute to the Matter open-source standard to enhance the specification and deliver improved outcomes for Silicon Labs customers.

Equal opportunity

  • equal opportunity employer and values the diversity of our employees.

This listing is sourced directly from Silicon Labs's careers page and normalized into a canonical job model.