Principal Firmware Engineer


Redwood City, CA, US
  • Job Type: Full-Time
  • Function: Engineering Hardware
  • Post Date: 02/22/2021
  • Website:
  • Company Address:

About Exo

Exo (pronounced “Echo”) is pioneering a high-performance handheld ultrasound platform and AI for imaging and therapeutic applications. Exo is committed to delivering affordable and easy-to-use medical imaging to healthcare professionals around the world. By delivering easy-to-use, high quality medical imaging, Exo will empower healthcare professionals to make critical, real-time decisions that improve patient outcomes. bringing diagnostic-grade medical imaging to the pocket of every caregiver and clinician worldwide.

Job Description

Job Responsibilities may include:

·       Design, simulate, verify and support complex ultrasound medical  imaging centric system built around FPGAs

·       Convert ideas and definition at system level to a mixed signal hardware solution

·       Design, program, debug, verify, optimize and productize FPGAs

·       Work with ARM or equivalent embedded multi-core microprocessor architectures

·       Design, debug and productize products with real time operating systems

·       Design DDR and USB interface circuitry

·       Interface with power circuitry

·       Develop schematics, supervise PCB layout and verify with signal integrity tests

·       Develop schedules and manage resources as needed for successful project completion to schedules requirements

·       Work effectively as part of a cross functional organization


Job Requirement:

·       MS in EE

·       15+ years of relevant technical experience, preferably with 5+ years of hands-on management experience

·       Technically strong in signal processing and digital system control with experience in architecting and delivering complex mixed signal systems commercially

·       Experience in FW/SW development, verification and QA for medical applications.

·       Experience on Unix, Linux, Mac OS, iOS

·       Proficient in C, C++, Python

·       Experience with ARM or equivalent embedded multi-core microprocessor architectures, and analog and digital sensors

·       Strong FPGA/RTL coding and verification skills

·       Meticulous in circuit schematics, PCB layouts

·       Ultrasound or Radar/LIDAR related imaging experience is a big plus. Also wireless communication experience will be a plus. Knowledge in power related circuitry is also a plus.

·       Experience in design and development of products with ICs, FPGAs, GPU’s, programmable logic devices, microcontrollers and various interfaces such as USB, I2C, SPI

·       Experience working with MFi interfaces, MIPI and PCIE would be a plus

·       Excellent communication skills

Related Jobs

Senior Engineer of Wafer-Level-Packaging Process

Exo - Redwood City, CA, USRemote

Senior Cloud Software Engineer

Exo - Redwood City, CA, US

Senior Mechanical Engineer

Exo - Redwood City, CA, US

Director Foundry Engineering

Exo - Redwood City, CA, US

DevSecOps Engineer

Exo - Redwood City, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.