Embedded Software Engineer - Senior at beaconhome

San Francisco, San Francisco Bay Area · Full Time

We are a family of heroes on a journey to improve people’s lives by building devices that seamlessly and naturally integrate technology into our homes.

Apply to beaconhome

Job Description

As an Embedded Android Software Engineer, you will contribute in architecting, writing and deploying the next generation of our embedded software and firmware on our custom hardware platform. The ideal candidate will have experience developing complex firmware and software for MCUs and Android / Linux platforms. This position is an integral part of the product development team and will regularly collaborate with the hardware, application and backend engineering teams. This person will maintain full responsibility for ensuring the embedded firmware and software work reliably with hardware and application-layer components.

Who We are:

We are a family of heroes on a journey to improve people’s lives by building devices that seamlessly and naturally integrate technology into our homes.

We are a funded (Series A) connected device company creating a new health and wellness device that will change the way people experience their spaces.


> Write clean, understandable, robust, and sustainable code tailored for embedded systems

> Negotiate, specify, and document communication protocols, system states, and firmware/software feature requirements with the software team

> Architect, implement, and maintain custom drivers and enhancements for our internal Android/Linux-based platform

> Architect, implement, and maintain custom firmware for embedded microcontrollers

> Manage patches and cross-compile Linux code for ARM

> Optimize our custom Android ROM built with the AOSP toolchain

> Create and write test cases to exercise and validate embedded software and firmware


> BS and/or MS in Computer Science/Engineering (or equivalent experience)

> 3+ years of coding experience on embedded platforms including microcontrollers and embedded Android / Linux.

> Proficiency in C and embedded software development environments

> Experience building custom peripheral drivers in C <> Linux

> Experience bringing up different sensing technologies (Sound, PIR, Camera) and interpreting data.

> Familiar with general debug tools such as JTAG and oscilloscopes

> Understanding of build & release management best practices

Even Better

> Experience with WiFi, Bluetooth LE, ZigBee, 802.15.4 or other wireless technologies

> Experience with Android application development and benchmarking

> Experience automating continuous integration and deployment (e.g. Ansible)

> Submitted accepted patches to Linux and/or Android Kernel

> Digital signal processing (DSP) experience

> High level knowledge of audio and video codecs

> High level knowledge of audio recognition systems

> Ability to read and interpret schematics

> Solid board bring-up and hardware debug skills

Apply Now

What We're Building

Funded connected device company creating a new health and wellness device that will change the way people experience their spaces.

We're at the forefront of applying the latest technologies to a challenging problem. Hardware, firmware, Android, RxJava, iOS, Swift, AWS, Deep Learning and more are all on the table and being implemented everyday.

Our vision is to enable the IoT experience we all know is possible but others have yet to deliver. I am proud to be a part of this dedicated and creative team. Join us to take a crack at some extremely interesting hardware, firmware, and software challenges.
We're working at the frontier of what the home will be in the next 5 years: ambient and ubiquitous computing. Elegant hardware for environmental awareness, powerful machine-learning for decision making, and robust software to make things effortless for our users. It's a pleasure to work with an inspiring group of comrades on hard problems. Come join our crew as we embark on this exciting journey.
We've identified a major opportunity! It's an ambitious goal and that results in interesting problems to solve and lots of people to help. Working on this project has captured my imagination and we have some great work ahead.
It's super-exciting to be building a product from the ground up that will change how we interact with the physical world around us. We love thinking about solutions to problems using today's technology and the technology that will be the norm 5 years from now. Our core group has worked together for quite some time, and now we're looking for other great minds to join us.
Add testimonials, product launches, and photos that highlight your company

Other Jobs at beaconhome

beaconhome Team

Colin Billings
Founder @stealth-consumer-iot-company. Previously led product @Stitcher (acquired by Deezer). Woodworking when off the clock.
Nima Banai
Head of Hardware Product (Founding Team): Beaconhome, Head of Special Projects: Misfit, Founder/CEO: FluxBand | USC: MSME, UCSD: BSME
Mark Rebhan
Android Mobile Engineer Guy
Joe Keto
15 years helping startups in biotech, medical, electric vehicles, and consumer products develop hardware and firmware.
Allen Schober
Engineer with background in mobile and IoT. Enjoy getting different technologies working together to create awesome products. Formerly of @Samba TV & @Stitcher.
See More

Have Questions? Ask Us Anything

beaconhome Investors

Greg Badros
Vice President of Engineering and Products @Facebook
Jason Johnson
CEO and Co-founder of @august, Co-Founder of @Founders Den @BlueSprig and @Rethink Books. Former VP of marketing for DOLBY and @Global IP Solutions
John Kobs
CEO & Co-Founder, @Apartment List