Silicon Labs

Software Engineer II

Silicon Labs
Apply
1 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.

Tech Stack

Categories

Silicon Labs

About Silicon Labs

1,001-5,000 employees
Contact me