Embedded Firmware Engineer
ZB, LLC
Mountain View, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
$ 177KJob location
Mountain View, United States of America
Tech stack
Board Bringup
3d Models
Altium Designer
Systems Engineering
ARM
C++
Communications Protocols
Comsol Multiphysics
SolidWorks (CAD)
Software Debugging
Memory Management
Embedded Software
Firmware
Google Tools
Human-Computer Interaction
Python
OrCAD
PCI Express
Real-Time Operating Systems
Schematic Capture
Shell Script
Signal Integrity
Systems Integration
Universal Asynchronous Receiver/Transmitter
USB
Scripting (Bash/Python/Go/Ruby)
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.