Skip to main content

Sr Embedded Software Engineer


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.

Primary Responsibilities

  • Passion for creating modern, efficient, elegant, and scalable code
  • Deep understanding of computer architecture
  • High degree of comfort with cross-platform application development
  • Strong background in data structures, algorithms, and software architecture
  • Work in an agile development environment and participate in sprint activities to plan and produce rapid cycle, high quality deliverables
  • Design in an embedded software development environment in C/C++ and Python languages using Yocto and BitBake development tools

Position Requirements

  • 3+ years of C / C++ embedded application development
  • Knowledge of Object Oriented Programming and software design patterns
  • 5+ years of experience creating and testing complex software intensive systems
  • Experience working in Linux and other real-time operating systems

Knowledge, Skills & Abilities

  • Familiarity with Linux and FreeRTOS
  • Experience integrating with peripheral I/O
  • Working knowledge of protocols including USB, CAN, SPI, and UART
  • Understanding of cloud connectivity/IOT concepts and applications
  • Experience working with JIRA/Git/Jenkins
  • Automated unit testing, regression testing, real-time or safety-critical systems
  • Familiarity with Over-the-air deployment of firmware upgrades
  • Linux kernel driver or Yocto experience welcome


Job ID R5213
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.