×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Socket.dev
Full Time position
Listed on 2026-08-08
Job specializations:
  • Engineering
    Electronics Engineer, Hardware Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 70 - 85 USD Hourly USD 70.00 85.00 HOUR
Job Description & How to Apply Below

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 , 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.
Minimum role qualifications
  • 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, ESP
    32, TI MSP
    430).
  • 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.
Preferred Qualifications
  • 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, Solid Works) and performing tolerance analysis on complex mechanical stack-ups.
  • Experienced in designing high volume, high quality consumer electronic products.

Pay: $70.00 - $85.00 per hour

Benefits:

  • Health insurance

Work Location:

In person

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary