
Software Engineer II
Silicon Labs1 month ago
Boston, MA, USAMid Level
Base Salary
$102k - $189k/yr
Responsibilities
- Design, develop, and maintain embedded IEEE 802.15.4 networking software across SoC and host-based architectures.
- Develop multiprotocol solutions integrating OpenThread, Zigbee, Bluetooth LE, and Wi-Fi.
- Implement embedded software modules for bare-metal and RTOS-based systems.
- Create and execute unit tests for reliable embedded software.
- Debug embedded applications using JTAG, GDB, logic analyzers, and ARM-based environments.
- Troubleshoot Linux-based host applications and networking solutions.
- Use AI-assisted development and debugging tools to improve productivity and software quality.
- Collaborate with cross-functional engineering teams on scalable and maintainable software.
- Participate in code reviews, continuous integration workflows, and software quality initiatives.
- Improve development processes, automation, and engineering practices.
- Mentor interns and junior engineers.
Requirements
- Bachelor’s or master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related technical field.
- 6–8 years of experience developing embedded software using C/C++.
- Proficiency in at least one scripting language, preferably Python.
- Experience with bare-metal and RTOS-based embedded systems.
- Strong experience writing and maintaining embedded-software unit tests.
- Experience with embedded networking technologies, preferably IEEE 802.15.4 networking such as OpenThread or Zigbee.
- Strong debugging experience with JTAG, GDB, logic analyzers, and ARM-based development environments.
- Experience debugging Linux-based host applications.
- Experience using AI-assisted development or debugging tools.
- Working knowledge of version-control systems, preferably Git and GitHub.
- Experience with CI/CD pipelines, preferably Jenkins.
- Experience with container-based development environments, preferably Docker.
- Ability to work effectively in a collaborative, cross-functional engineering environment.
- Experience mentoring interns or junior engineers.
- Excellent verbal and written English communication skills.
- Preferred qualifications include multiprotocol networking development, work with the Connectivity Standards Alliance, OpenThread or Zephyr, CI/CD architecture, containerized development, Git-based workflows, technical mentoring, Zephyr RTOS, and Renode.
Benefits
- Medical, dental, and vision plans, including PPO or Consumer Driven Health Plan with HSA.
- 401(k) plan with match and Roth option, equity rewards, life/AD&D and disability coverage, flexible spending accounts, adoption assistance, and backup childcare.
- Commuter, legal, and pet-insurance benefit options.
- Flexible PTO, three paid volunteer days per year, charitable contribution matching, and tuition reimbursement.
- Free downtown parking two weeks per month, onsite gym and locker rooms, monthly wellness offerings, free snacks, and monthly company updates.
- Hybrid work arrangement indicated by the #LI-Hybrid posting designation.