Embedded Firmware Engineer for Industrial Metrology

Nova Measuring Instruments

Fremont (CA)

On-site

USD 130,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nova Measuring Instruments in Fremont, CA is seeking a skilled Firmware Engineer (Embedded) to design, develop, and test firmware for our core hardware platforms. You will collaborate with hardware and systems teams to integrate software with physical components from board bring‑up through production.

Responsibilities include developing firmware for reliable industrial electronics, implementing C code for ARM/STM32, performing HIL testing, and contributing to CI/CD and documentation.

Qualifications

  • Bachelor’s or Master’s degree in Computer/Electrical Engineering, Computer Science, or related field.
  • 3+ years of embedded firmware/software development experience.
  • Experience at hardware‑software interface, reading/writing registers, and hardware specs interpretation.
  • Strong C/C++ proficiency for embedded systems, with Windows development experience.

Responsibilities

  • Develop and maintain firmware for industrial electronics and metrology platforms.
  • Design and implement efficient C code for ARM cores and STM32 MCUs.
  • Collaborate with hardware teams to bring up boards and modify device drivers.
  • Analyze and optimize system performance and memory usage.
  • Perform hardware‑in‑the‑loop testing, unit testing, and debugging with scopes and analyzers.
  • Follow CI/CD pipelines, maintain version control, and write technical docs.

Skills

Embedded firmware
C/C++
ARM/STM32
Hardware‑software interface
CI/CD
Debugging tools

Education

Bachelor’s or Master’s degree in CE/EE/CS or related

Tools

J-Link
Oscilloscope
Logic analyzer
Git
Python

Job description

Nova Measuring Instruments in Fremont, CA is seeking a skilled Firmware Engineer (Embedded) to design, develop, and test firmware for our core hardware platforms. You will collaborate with hardware and systems teams to integrate software with physical components from board bring‑up through production.

Responsibilities include developing firmware for reliable industrial electronics, implementing C code for ARM/STM32, performing HIL testing, and contributing to CI/CD and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer: ARM/STM32, HW-SW Integration
Embedded Firmware Engineer: ARM/STM32, HW-SW Integration

Nova Ltd. • Fremont (CA)

On-site
USD 130,000 - 170,000
Firmware Engineer
Firmware Engineer

Nova Ltd. • Fremont (CA)

On-site
USD 130,000 - 170,000
Senior Electrical Engineer – Metrology Hardware & PCBA
Senior Electrical Engineer – Metrology Hardware & PCBA

Nova Measuring Instruments • Fremont (CA), Northern (KY)

Hybrid
USD 120,000 - 165,000
Software Engineer, Semiconductor Equipment & .NET
Software Engineer, Semiconductor Equipment & .NET

Nova Measuring Instruments • Fremont (CA)

On-site
USD 140,000 - 160,000
Software Engineer - Semiconductor Metrology Systems
Software Engineer - Semiconductor Metrology Systems

Nova Ltd. • Fremont (CA)

On-site
USD 140,000 - 160,000
Firmware Engineer
Firmware Engineer

Nova Measuring Instruments • Fremont (CA)

On-site
USD 130,000 - 170,000
Embedded Systems Firmware Engineer for Medical Devices
Embedded Systems Firmware Engineer for Medical Devices

Socket.dev • Somerset

On-site
USD 70,000 - 110,000
Competitive Benefits
Paid Time Off
401(k) Savings Plan
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer - C/C++, RTOS, Industrial
Embedded Firmware Engineer - C/C++, RTOS, Industrial

TechLink Systems, Inc. • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching