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.