Embedded Firmware Engineer

ZB, LLC
Mountain View, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$145,600.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup 3d Models Altium Designer Systems Engineering ARM Architecture C++ (Programming Language) Communications Protocols Comsol Multiphysics SolidWorks (CAD) Software Debugging Memory Management Embedded Software
+23 more
Firmware Google Tools Human-Computer Interaction Python (Programming Language) OrCAD PCI Express Real-Time Operating Systems Schematic Capture Shell Script Signal Integrity Systems Integration Universal Asynchronous Receiver/Transmitter USB Scripting Digital Access Carrier System Serial Peripheral Interface PIC Microcontroller Application Specific Integrated Circuits Hardware Testing Bare Metal Front End Software Development Ansys Hardware Debugging

Job description

We are looking for a hardware engineer to lead the development of next-generation force sensor hardware. This role bridges the gap between electrical and mechanical engineering from defining sensor and ASIC requirements to overseeing system integration, and failure analysis-ensuring these complex systems adhere to strict launch schedules in high-volume products.

Top Responsibilities:

  • Drive the end-to-end execution of the design in high volume Google products, ensuring robust performance from prototype to mass production.
  • Partner with ID, System engineering, Operation teams to optimize sensor integrations.
  • Collaborate closely with Firmware and Algorithm teams to optimize sensor signal chains, drivers, and user interaction models.
  • Schematic Design & Review: Design, modify, and review electrical schematics for embedded systems, ensuring proper component selection, power distribution, and signal integrity.
  • Hardware Bring-Up: Lead the initial bring-up, debugging, and verification of prototype Printed Circuit Boards (PCBs).
  • Lab Testing: Utilize standard lab equipment (oscilloscopes, logic analyzers, digital multimeters, spectrum analyzers) to diagnose and resolve complex hardware-software boundary issues.
  • Embedded FW Development: Write clean, robust, and maintainable C/C++ code for bare-metal systems or Real-Time Operating Systems (RTOS).
  • Driver Implementation: Develop and optimize low-level peripheral drivers for communication protocols including I2C, SPI, UART, USB, and PCIe.
  • Software Scripting: Write Python or shell scripts to automate hardware testing, data collection, and validation procedures.

Requirements

Do you have experience in Validation design?, 2 years of experience working in a Robotics and force sensing technical environment, or 1 year of experience with an advanced degree.

  • B.S. in Electrical Engineering, Mechanical Engineering, Applied Physics or related field, and a minimum 2 years relevant industry experience.
  • Deep understanding of force sensing technologies (strain, capacitive, resistive, piezo) and experience with mixed-signal auditing and analog front-end design (specifically PGAs, ADCs, and DACs) and integration at system level.
  • Hands-on experience in sensing system prototype design, bring-up, debugging, characterization and functional verification.
  • Proven experience in schematic capture and PCB design tools (e.g., Altium Designer, OrCAD, Eagle).
  • Strong proficiency in C or C++ for embedded systems, with a solid understanding of memory management and microcontrollers (e.g., ARM Cortex-M, ESP32, TI MSP430).
  • Hands-on experience debugging hardware using standard lab test equipment.
  • Ability to read, interpret, and critique complex electrical schematics and component datasheets.
  • Outstanding communication and interpersonal skills., M.S./Ph.D. in Electrical Engineering, Mechanical Engineering, Applied Physics or related field, and a minimum 2 years relevant industry experience.
  • Proficiency in multiphysics simulations (e.g., Ansys, COMSOL) to model structural-electrostatic interactions and guide mechanical design.
  • Expertise in designing instrumentation amplifiers and Wheatstone bridge circuits for low-noise strain sensing applications.
  • Experience with 3D CAD tools (e.g., NX, SolidWorks) and performing tolerance analysis on complex mechanical stack-ups.
  • Experienced in designing high volume, high quality consumer electronic products.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · WWC 2022

55 sec

Generating ASCII art branding for AI agent interfaces

Chris Heilmann +2 · LIVE

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · WWC 2025

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

2:31 min

Simplifying terminal output with new escape sequences

Ambesh Singh +1 · LIVE

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · WWC 2023

Videos

See all

Related articles

See all