Skip to main content

Embedded Software Engineer Architect


As an experienced Embedded Software Engineer at SleepIQ, you will be designing and developing the embedded software platform that powers our entire SleepIQ product line. You will help deliver key tools and systems that bridge the gap between many domains, including peripheral device control, device drivers, hardware sequencing, safety systems monitoring, and real-time data processing. We are seeking a talented, hands-on problem-solver to join our world-class team. The ideal candidate is passionate about building rock-solid software that unlocks the potential of real-time imaging and other data-intensive technologies.

The Embedded Software Technical Lead will drive the technical choices of the embedded software in Sleep Number products. Works with the device team as well as hardware and cloud teams of the SleepIQ platform in order to advance the competitive edge of the Sleep Number smart beds and products.

Primary Responsibilities

  • Understands technical trends in IoT and how they affect Sleep Number
  • Drives SleepIQ to make the appropriate technical choices based on business constraints and technological opportunities
  • Establish technical standards and architecture direction for the device software across releases
  • Lead and mentor co-workers on technical matters
  • Active participant in the code base and code reviews leader

Position Requirements 

  • Master’s Degree in Computer Engineering, Computer Science, or related fields
  • 10+ years of experience writing embedded software
  • Experience leading technical decisions and mentoring co-workers

Knowledge, Skills & Abilities

  • Knowledge and interest in IoT trends that impacts the business
  • Strong analytical, problem solving skills
  • Great communication skills across organizations


Job ID R5356
Abhishek, Director of Analytics

“We have the freedom of a start-up to explore new technology and methods, backed by a strong company like Sleep Number.”

Abhishek, Director of Analytics

Job Alerts

Be the first to know about events, exclusive updates and get the job info that matches what you’re looking for. Simply type to search for a job category or location – and then click “ADD.” You can even add multiple categories and locations. Press “SIGN UP” and your job alerts will be on their way.