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.
Apply directly at Silicon Labs →Create a free account for alerts like thisView Silicon Labs immigration profile
This listing is sourced directly from Silicon Labs's careers page and normalized into a canonical job model.