Uncubed
           

Software Engineer, Home

Essential Products, Palo Alto, CA

See jobs at Essential Products


Essential Products is a new type of company focused on creating consumer technology products for the 21st century.


We are working on technologies and products to simplify and improve the way people interact with their home devices and services. We envision people's homes as entities capable of sensing and managing the devices and services they contain, capable of offering a unified experience to interact with their resources, and capable, as well, of proactively reaching out to the people that inhabit them. 

We are looking for software engineers to help us build this vision. If you are passionate about home automation and have experience with distributed systems, artificial intelligence, media services, systems, or middleware services please do not hesitate to contact us.

Hiring Areas

  • Home Core Platform - You will contribute to the core software platform that powers our Home vision (Ambient OS) 
  • 3rd Party Home Automation Integration - You will be responsible for integrating existing 3rd party home automation products into our framework. If you enjoy writing code to control home automation devices this is the position for you. 
  • Systems Software Bluetooth Audio Engineer - You will be responsible for all activities related to bluetooth audio related to our home device 
  • Audio / Video Applications - You will be part of a team responsible for building applications to enable audio/video conferencing between our home devices. We need candidates with experience in protocols such as WebRTC

Minimum Qualifications

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • Software development experience in one or more general purpose programming languages
  • Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, natural language processing, developing large software systems, and/or security software development
  • Working proficiency and communication skills in verbal and written English.

Preferred Qualifications

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go
  • Interest and ability to learn other coding languages as needed.


Founded by Andy Rubin, co-founder of Android, the world's most widely used operating system, Essential Products is headquartered in Palo Alto, California. For more information, please visit www.essential.com.

All your information will be kept confidential according to EEO guidelines.

About Essential Products

About us Introducing Essential. Essential Products is a new type of company focused on creating consumer technology products for the 21st century. Founded by Andy Rubin, co-founder of Android, the world's most widely used operating system, Essential Products is headquartered in Palo Alto, California. For more information, please visit www.essential.com.

Want to learn more about Essential Products? Visit Essential Products's website.