Skip to Main Content

[[JOB_TITLE]] at Sleep Number

Search All Jobs

Search Jobs By Location

Job Details

Apply Now

Firmware Engineering Intern - SIQ Labs

Job Location San Jose, California

At Sleep Number we are improving lives every day by helping people sleep better every night.  Learn more about a company that’s championing a health and wellness revolution with quality sleep at its core.  Join our SleepIQ Labs Team for a 10-week internship experience as a Firmware Engineering Intern.


  • Develop software and tools for new embedded products

  • Develop and debug code in C and Python under both an RTOS and Linux to communicate with   other embedded devices, local applications and back-end servers

  • Develop tools for software development, manufacturing and customer deployment

Knowledge, Skills & Abilities:

  • Experience in writing code is required

  • RTOS development experience

  • Experience with Linux is required

  • Experience developing code with networks, sockets, and interprocess communication is helpful

  • Experience working closely with hardware, both debugging and development

  • Scripting skills in Python or bash and similar environments are helpful

  • Strong analytical, problem solving skills, and good communication abilities

Experience, Education & Certifications: 

  • Currently pursuing a bachelor's degree from an accredited college/university in Computer Engineering, Computer Science, or related fields

  • GPA requirement 3.0 or above

  • Strong verbal and written communication and team player qualities

Sleep Number is an equal opportunity employer, committed to recruiting, hiring and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, mental, communicative or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.

Job ID R3274
Apply Now

Sign Up for Job Alerts

Areas of InterestBe the first to know about events, exclusive updates, & get job info that matches what you’re looking for. Choose at least one category & location from the auto-suggestions & click “Add.” Select additional categories & locations by clicking “Add.” Finally click “Sign Up” to subscribe for job alerts.