Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Embedded Software Engineer I

AT Silicon Labs
Silicon Labs

Embedded Software Engineer I

Boston, MA

We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications. We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives.

Embedded Software Engineer I

Boston, Massachusetts

We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications. We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives

Want more jobs like this?

Get jobs in Boston, MA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Meet the Team

Discover a world of innovation as an Embedded Software Engineer I at Silicon Labs - Boston. The RAIL team develops the Radio Abstraction Interface Layer (RAIL) SDK, which provides an intuitive and customizable radio interface designed to support both proprietary and standards-based wireless protocols. Customers leverage our unified radio software API to efficiently create wireless applications without needing to master device-specific details. This allows for the development of innovative IoT-based wireless devices, ranging from low-power battery-operated applications to complex multi-protocol system. Learn more about the IoT solutions you will work on and our company culture on Glassdoor.

Responsibilities

As an Embedded Software Engineer I on the RAIL team at Silicon Labs - Boston, you will:
  • Participate in the design, development and testing of our software platform as a member of the core radio software team
  • Design and maintain the common radio abstraction layer for all Silicon Labs low power wireless micros
  • Design, implement, and maintain radio physical and MAC layer code, system startup code, peripheral drivers, security, and system test and verification programs
  • Tune code for optimal resource utilization, reliability, performance and energy efficiency
  • Specify and customize 3rd party tools such as compilers, IDE's & debuggers for use with our products
  • Work with circuit and chip design teams to specify and verify new designs


Skills You Will Need

Minimum Qualifications:
  • BS/MS/PhD Computer Engineering, Computer Science, Electrical Engineering degree or any other type of related program to embedded software development
  • 1-3 years of experience in embedded software development
  • Excellent C Language skills
  • Solid Python Language skills
  • Strong debugging skills and having hands on experience with on-chip debuggers
  • Background in highly resource-constrained, real time, embedded environments
  • Experience with Assembly Language for at least one microcontroller such as ARM, AVR, MSP430, 8051 or HC08
  • Hands on experience with 16, 32-bit microcontrollers
  • Experience driving work through the full software development lifecycle including requirements, design, implementation, testing, and deployment
  • Experience specifying hardware requirements and working with hardware engineers
  • Proficiency with electronics bench test equipment, e.g. oscilloscopes, logic analyzers, spectrum analyzers
  • Proven track record of effective communication with project stakeholders


The following qualifications will be considered a plus:
  • University curriculum studying IoT, embedded systems, embedding coding, and networking
  • A desire to follow and advocate for exceptional software engineering processes
  • Experience with hardware description language, Test Driven Design (TDD), wireless communication protocols such as Bluetooth, ZigBee, Open Thread and 802.15.4 are a plus
  • Experience with Agile methodology is a plus


Benefits & Perks

You can look forward to the following benefits:
  • Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental & vision plans
  • Flexible vacation plan.
  • Highly competitive salary
  • 401k plan with match and Roth plan option
  • Equity rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Life/AD&D and disability coverage
  • Flexible spending accounts
  • Adoption assistance
  • Back-Up childcare
  • Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)
  • 3 paid volunteer days per year
  • Charitable contribution match
  • Tuition reimbursement
  • Monthly wellness offerings
  • Free snacks
  • Monthly company updates with our CEO


The annualized base pay range for this role is expected to be between $78,050 - $144,950 USD. 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. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Client-provided location(s): Boston, MA, USA
Job ID: Silicon_Labs-20186
Employment Type: Full Time