Head of Embedded Systems

  • BHO Tech
  • San Francisco, CA, United States
  • Apr 23, 2021
Full time Engineering

Job Description

Job Description:
Head of Embedded Systems
San Francisco, Austin, San Francisco Bay Area, Remote · 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.

Job Description

Funded IoT company seeking an Lead Embedded Software Engineer who will contribute in architecting, writing and deploying the next generation of our product firmware. The ideal candidate will have experience developing complex firmware architectures with and without operating systems, paying particular attention to power consumption. This position is an integral part of the product development team and will regularly collaborate with the hardware, smartphone and server engineering teams. This person will maintain full responsibility for ensuring the firmware and API work reliably under adverse conditions with supported smartphones and other BLE clients.

Responsibilities

> Architect, design, implement, and maintain complex firmware designs
> 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

Requirements

> 3+ years of coding experience on low-power embedded platforms (preferably ARM architectures)
> Proficiency in C and embedded software development environments
> Experience building peripheral drivers in C <> Linux (to Android an added plus)
> Experience developing with RTOS and Baremetal environments
> Experience bringing up different sensing technologies (Sound, PIR, Camera) and interpreting data.
> Deep understanding of modern MCU architectures
> Experience in power management, power-on self test, and fault handling
> Ability to read and interpret schematics
> Familiar with general debug tools such as JTAG and oscilloscopes

Even Better

> Experience with BLE or RF equivalents
> RTOS experience (Free RTOS)
> Experience with Linux and/or Android Kernel
> Digital signal processing (DSP) experience
> Experience cloud-based data collection, software deployment or mesh networking.
> High level knowledge of audio recognition systems

Skills
C++, Android, Embedded Systems, Electrical Engineering, Automation, Linux, Linux Kernel, Software, Embedded Linux, IoT, Embedded Firmware Development

Compensation
$125K – $150K
0.3% – 0.4%
Visa Sponsorship
Not available

Kris Young
Account Director
BHO Tech
San Jose, San Francisco CA
Phone: (866) 816-1615 x 823
kris@bhotech.com
www.bhotech.com