Jobs · Engineering · Massachusetts

Senior Software Engineer - IoT Embedded Software (Matter)

Silicon Labs · Boston, MA · 3 wk ago
HybridEngineering$103k–$190k/yrFull-time

Responsibilities

  • Design, develop, and maintain embedded software for the Matter protocol stack.
  • Lead technical initiatives and provide guidance in solving complex engineering challenges.
  • Mentor junior engineers, conduct thorough code reviews, and promote a culture of technical excellence and continuous improvement.
  • Collaborate with cross-functional teams to design and integrate Matter over Thread and Wi-Fi platforms.
  • Contribute to the Matter open-source standard to enhance the specification and deliver improved outcomes for Silicon Labs customers.
  • 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.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of experience in embedded systems development.
  • Strong proficiency in C++, with deep knowledge of memory management, concurrency, and object-oriented design principles.
  • 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).
  • Proven ability to mentor engineers and lead technical projects effectively.
  • Experience with scripting languages such as Python for automating builds and tests.
  • 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.

Qualifications

  • Experience with application-layer protocols such as Matter and HomeKit.
  • Hands-on experience with both simulated and hardware test networks.
  • Familiarity with open-source standards such as Zephyr, and exposure to Linux environments.
  • Strong understanding of IPv6, mDNS, and secure commissioning flows.

Benefits & Perks

  • Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans.
  • Highly competitive salary.
  • 401k plan with match and Roth plan option.
  • Equity rewards (RSUs).
  • Life/AD&D and disability coverage.
  • Flexible spending accounts.
  • Adoption assistance.
  • Back-Up childcare.
  • Additional benefit options (Commuter benefits, Legal benefits, Pet insurance).
  • Flexible PTO schedule.
  • Three paid volunteer days per year.
  • Tuition reimbursement.
  • Free downtown parking 2 weeks a month.
  • Onsite Gym and locker rooms coming in April 2026.
  • Monthly wellness offerings.
  • Free snacks.
  • Monthly company updates with our CEO.

Similar jobs