Jobs · Massachusetts

Software Engineer II

Silicon Labs · Boston, MA · 4 wk ago
Hybrid$102k–$189k/yrFull-time

Responsibilities

  • Design, develop, and maintain embedded software for IEEE 802.15.4 networking solutions across SoC and host-based architectures.
  • Develop and enhance multiprotocol solutions integrating technologies such as OpenThread, Zigbee, Bluetooth LE, and Wi-Fi.
  • Design, implement, and maintain embedded software modules for bare-metal and RTOS-based systems.
  • Create and execute comprehensive unit tests to ensure high-quality, reliable embedded software.
  • Debug embedded applications using tools such as JTAG, GDB, and logic analyzers in ARM-based environments.
  • Troubleshoot Linux-based host applications and networking solutions.
  • Leverage AI-assisted development and debugging tools to improve engineering productivity and software quality.
  • Collaborate closely with cross-functional engineering teams to deliver scalable, maintainable software solutions.
  • Participate in code reviews, continuous integration workflows, and software quality initiatives.
  • Mentor interns and junior engineers while fostering a collaborative team culture.

Requirements

  • Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related technical field.
  • 6 to 8 years of strong experience developing embedded software using C/C++.
  • Proficiency in at least one scripting language, preferably Python.
  • Experience designing and implementing embedded software for bare-metal and RTOS-based systems.
  • Strong experience writing and maintaining unit tests for embedded software.
  • Experience with embedded networking technologies, preferably IEEE 802.15.4-based networking such as OpenThread or Zigbee.
  • Strong debugging experience using JTAG, GDB, logic analyzers, and ARM-based development environments.
  • Experience debugging Linux-based host applications.
  • Experience using AI-assisted development or debugging tools to improve software development workflows.
  • Working knowledge of version control systems, preferably Git and GitHub.
  • Experience working 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 communication skills in English.

Skills

  • You Need:
  • Experience developing embedded multiprotocol networking applications.
  • Experience working with networking certification organizations, preferably the Connectivity Standards Alliance (CSA).
  • Familiarity with open-source networking platforms such as OpenThread and Zephyr.
  • Strong understanding of CI/CD architecture and automation best practices.
  • Strong understanding of containerized development environments and infrastructure.
  • Deep experience with Git-based development workflows.
  • Experience mentoring and technically guiding junior engineers.
  • Experience developing software using the Zephyr RTOS.
  • Experience using simulated hardware and network testing environments, such as Renode.

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.
  • 3 paid volunteer days per year.
  • Charitable contribution match.
  • Tuition reimbursement.
  • Free downtown parking.
  • 2 weeks a month Onsite Gym and locker rooms.
  • Monthly wellness offerings.
  • Free snacks.
  • Monthly company updates with our CEO.

Similar jobs

Software Engineer II

Akamai TechnologiesCambridge, MA· 2 mo ago
RemoteEngineering$95k–$171k/yrapply on fa-extu-saasfaprod1.fa.ocs.oraclecloud.com

Software Engineer II

Sierra Nevada CorporationHagerstown, MD· 1 mo ago
Information Technology$94k–$130k/yrapply on snc.wd1.myworkdayjobs.com

Software Engineer II

WalmartBentonville, AR· 1 mo ago
Information Technology$80k–$155k/yrapply on careers.walmart.com

Software Engineer II

YugabyteSunnyvale, CA· 2 mo ago
Engineering$150/hrapply on job-boards.greenhouse.io