Search jobs > San Francisco, CA > Embedded system

Head of Embedded Systems

BHO Tech
San Francisco, California, US
Full-time

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

27 days ago
Related jobs
Promoted
block.xyz
San Francisco, California

As the Head of Product for the Operating Systems team, you will lead a team of incredible product leaders and be responsible for the team’s vision, strategy, roadmap prioritization, and customer & business impact and will drive high impact initiatives from inception through execution. We’re look...

Promoted
Cash
San Francisco, California

The Corporate Engineering (CorpEng) Head of Product, Financial Business Systems role leads the Product organization responsible for financial technology systems across Block, including Finance and Strategy (F&S), Controllership, Tax, Reconciliation, Treasury, and Procurement. Head of Product, Fi...

Promoted
Cash App
San Francisco, California

As the Head of Product for the Operating Systems team, you will lead a team of incredible product leaders and be responsible for the team’s vision, strategy, roadmap prioritization, and customer & business impact and will drive high impact initiatives from inception through execution. We’re look...

Promoted
Square Inc.
San Francisco, California

The Corporate Engineering (CorpEng) Head of Product, Financial Business Systems role leads the Product organization responsible for financial technology systems across Block, including Finance and Strategy (F&S), Controllership, Tax, Reconciliation, Treasury and Procurement. Head of Product, Fin...

Promoted
Block
San Francisco, California

The Corporate Engineering (CorpEng) Head of Product, Financial Business Systems role leads the Product organization responsible for financial technology systems across Block, including Finance and Strategy (F&S), Controllership, Tax, Reconciliation, Treasury and Procurement. Lead, grow, and expa...

Promoted
harvey.ai
San Francisco, California

Reporting to the CFO, the Head of Business Systems will be responsible for leading the strategy, development, and implementation of back-office technology solutions that drive business efficiency, scale, and innovation. This role also requires expertise in selecting and procuring new software tools ...

Promoted
Newconcord Oh
San Francisco, California

The Corporate Engineering (CorpEng) Head of Product, Financial Business Systems role leads the Product organization responsible for financial technology systems across Block, including Finance and Strategy (F&S), Controllership, Tax, Reconciliation, Treasury and Procurement. Lead, grow, and expa...

Square
San Francisco, California

The Corporate Engineering (CorpEng) Head of Product, Financial Business Systems role leads the Product organization responsible for financial technology systems across Block, including Finance and Strategy (F&S), Controllership, Tax, Reconciliation, Treasury and Procurement. Lead, grow, and expand a...

Zipline
South San Francisco, California

We are looking for an experienced and dynamic individual to join our team as the Head of Embedded Software. In this role, you will lead the team responsible for the software stack from bare-metal through the operating system, firmware, peripheral drivers, core libraries, and the tools/test systems t...

Square
San Francisco, California

As the Head of Product for the Operating Systems team, you will lead a team of incredible product leaders and be responsible for the team’s vision, strategy, roadmap prioritization, and customer & business impact and will drive high impact initiatives from inception through execution. We’re looking ...