Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$130k - $170k

NOVA

Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate software with physical components, participating in the entire software development life cycle from initial board bring‑up, development, testing, and transition to production.

Pay Range: $130,000 - $170,000 Annually (DOE)

Role Responsibilities
  • Develop and maintain firmware for highly reliable industrial electronics and electrical systems on both existing and next‑generation NOVA metrology platforms.
  • Design and implement efficient, robust, and maintainable C code targeting ARM cores and STM32 microcontrollers.
  • Collaborate with hardware teams to bring up new boards, understand schematics, and design/modify device drivers.
  • Analyze and optimize system performance, memory management, and process execution.
  • Conduct hardware‑in‑the‑loop (HIL) testing, unit testing, and debugging using scopes, logic analyzers, and emulators.
  • Adhere to continuous integration and deployment (CI/CD) pipelines, maintain version control, and write technical documentation.
Requirements
  • Minimum of a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field.
  • 3+ years of professional experience in the development of embedded firmware and software systems.
  • Demonstrated experience working at the hardware‑software interface, including reading and writing hardware registers, familiarity with assembly language, and the ability to interpret hardware specifications.
  • Strong proficiency in programming languages such as C/C++ for embedded system development.
  • Proven experience compiling C code, diagnosing and resolving compiler and linker errors; hands‑on experience with Windows‑based development environments.
  • Experience with microcontrollers, microprocessors, and hardware‑software integration, along with familiarity with low‑level communication protocols such as I2C, SPI, UART, USB, or Ethernet.
  • Practical experience using laboratory and debugging tools, including oscilloscopes, multimeters, and hardware debuggers (e.g., J‑Link), to diagnose and resolve complex system issues.
Preferred Qualifications
  • Experience with software version control systems, such as Git.
  • Experience with scripting languages, such as Python, for test automation and tooling.
  • Familiarity with FPGA programming and development.
  • Interpersonal and communication skills, both verbal and written.

If you need assistance due to a disability, you may contact us at View email address on click.appcast.io.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Fremont, CA vacancy
  •  ...We are seeking an Embedded Firmware Engineer to join a small, highly collaborative engineering team developing sophisticated electro/mechanical products. This is not a narrow firmware role. In a small team, everyone wears multiple hats, and we're looking for an engineer... 
    Suggested

    Express Employment Professionals - Cincinnati East

    Fremont, CA
    23 hours ago
  •  ...Description Primary Duties & Responsibilities: Carry out firmware design under the guidance of senior members of the design team...  ...procedures. Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related experience... 
    Suggested
    Permanent employment
    Work at office

    Coherent

    Fremont, CA
    5 days ago
  •  ...system aims to increase patient compliance by reducing surgical invasiveness and improving sleep quality. We are seeking a Lead Firmware Engineer who is both a hands-on technical expert and a strong team leader. This role will provide technical direction, architectural... 
    Suggested
    Work at office

    XII Medical

    Union City, CA
    1 day ago
  • Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C++ to write...  ...testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is... 
    Suggested
    Permanent employment
    Work at office

    II-VI UK, Ltd.

    Fremont, CA
    4 days ago
  • $205k - $265k

     ...deployment data, we're pioneering a new era of automation that enhances human potential. About The Role We are seeking a Staff Firmware Engineer to work with cross-functional teams to plan robot firmware architecture, design subsystems, and develop robust and reliable... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    15 days ago
  • $214k

     ...Duties:  Guide company firmware development across multiple products, including determining priorities and tasks for the team. Design...  .... Work cross-functionally with mechanical and software engineering counterparts, and collaborate with product, sales, and design... 
    Work experience placement

    Artyc

    Fremont, CA
    more than 2 months ago
  •  ...A technology company in Pleasanton, CA is seeking a Senior Application Engineer to design embedded firmware and create application examples for their Ensemble Micro Controllers. This role includes customer support for Zephyr Operating Systems and contributions to documentation... 

    Alif Semiconductor

    Pleasanton, CA
    1 day ago
  • $120k - $160k

     ..., and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level...  ...regular in-person attendance. Duties and Responsibilities Own firmware architecture for humanoid robot controllers, joint actuators,... 
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    1 day ago
  • $80k - $120k

     ..., and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level...  ...attendance. Duties and Responsibilities Develop and maintain firmware for humanoid robot controllers, joint actuators, and dexterous... 
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    2 days ago
  •  ...geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals...  ...to hear from you. The Role We are looking for a skilled Senior Firmware Engineer to join a cross‑functional team of physicists, electronics... 
    Permanent employment
    Internship
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    4 days ago
  • $187.08k

    Job Title Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite 200, Milpitas, CA 95035, is seeking to hire a Senior Firmware Engineer. Job Summary: Responsible for the design, development, and maintenance of embedded firmware for solid-state storage... 

    Silicon Motion

    Milpitas, CA
    4 days ago
  • $179.4k - $263.12k

     ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...  ...reference designs Experience with bootloaders, secure boot, firmware update mechanisms, and UDS diagnostics Strong understanding of... 
    Hourly pay

    Lucid Motors

    Newark, CA
    2 days ago
  • $110.62k - $149.66k

     ...developing or executing project plans, budgets, and schedules and for documentation of work and results. May function as a project engineer/leader with the resident responsibilities of proposals/project plan, schedules, work assignments, prime contact, technical... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    5 days ago
  • Title: Hardware Designer (Mechanical Designer) Location: Fremont ,CA Duration: 24+ months Client : Semiconductor Required skills: Strong in using NX for 3D CAD (ideally currently using NX, but if not, then at least must have used it for 2+ years before that...
    Local area
    Worldwide

    PrideNow

    Fremont, CA
    7 hours ago
  • $120k - $160k

     ...part of a team that thrives on excellence in a fast-changing, high-growth technology environment! What You’ll Do As a Hardware Engineer, you’ll play a critical role in configuring, validating, and optimizing hardware solutions tailored to customer needs. You’ll... 
    Work experience placement

    Hyve Solutions

    Fremont, CA
    2 days ago
  • $98.9k - $135.96k

     ...Nothing” approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments,... 
    Hourly pay

    Lucid Motors

    Fremont, CA
    3 days ago
  •  ...Hardware Engineer will contribute to the failure analysis of hardware products across platforms such as servers and networking equipment. This role will take ownership of issue debugging and conduct in-depth failure analyses. The Hardware Engineer will support engineering... 
    Work at office

    Quanta Manufacturing Fremont

    Fremont, CA
    7 hours ago
  • $90k - $150k

     ...Job Title: Hardware Design Engineer Job Description The Level 2 Hardware Design Engineer contributes to the failure analysis and reliability improvement of hardware products across platforms such as servers and networking equipment. This role takes ownership... 
    Permanent employment
    Monday to Friday
    Flexible hours

    Actalent

    Fremont, CA
    2 days ago
  • $86k - $183k

    The group you’ll be a part ofIn the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    7 hours ago
  •  ...Job Description Job Description Embedded Software Engineer (Platform & Firmware) Overview: We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardware, such as microcontrollers... 

    Pivotal Systems

    Fremont, CA
    a month ago
  •  ...Job Description:   Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC...  ...architecture for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures.... 
    Shift work

    Lumotive

    Milpitas, CA
    a month ago
  •  ...industry experience and operations in key global markets, we combine engineering expertise, advanced manufacturing capabilities, and responsive...  .... ~ Strong hand-on debugging skills across system, firmware and hardware domains. ~ Proficiency with scripting/programming... 

    Unigen

    Newark, CA
    a month ago
  • $138.1k - $207.1k

     ...over $900M so far from incredible investors, resourcing us to deliver on these plans. We are bringing together the best scientists, engineers, and operators from the fusion community, hard tech industry, and other sectors. We are united by a shared sense of urgency to... 

    Pacific Fusion

    Fremont, CA
    7 hours ago
  • $77k - $92.5k

     ...manufacturing, and sales locations. For nearly three decades, we have operated at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads, from training to inference and agentic AI at scale.... 
    Work at office
    Worldwide

    Penguin Computing

    Newark, CA
    1 day ago
  • $125k - $150k

     ...at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads...  ...development and qualification phases. Work closely with firmware, software, mechanical, manufacturing, and test engineering teams... 
    Work at office
    Worldwide

    Penguin Solutions

    Newark, CA
    5 days ago
  • $77k - $92.5k

     ...manufacturing, and sales locations. For nearly three decades, we have operated at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads, from training to inference and agentic AI at scale. Penguin... 
    Work at office
    Worldwide

    Penguin Solutions

    Newark, CA
    7 hours ago
  •  ...We are seeking a Senior DSP Software Engineer to join a small, high-impact embedded software team at a product development company specializing in advanced spectrum monitoring solutions. These platforms serve both defense applications and commercial spectrum monitoring... 

    BrightHire Search Partners

    Fremont, CA
    5 days ago
  •  ...applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.Complete applications development by coordinating requirements, schedules, and activities; contributing to... 

    NTT DATA

    Fremont, CA
    3 days ago
  • $140k - $280k

     ...scale data processing. Experience in applied machine learning including data collection and analysis, evaluation and feature engineering. Expertise in C++/Python. Strong communication skills and team spirit. Preferred Experience PhD in Deep Learning, Machine... 
    Temporary work

    pony.ai

    Fremont, CA
    a month ago
  •  ...continuously improve and refine the self-driving system Requirements Master or Ph.D. degree in Computer Science, Electric Engineering, Mechanical Engineering or a related field Professional C++ experience designing any-angle robotic navigation algorithms such... 

    Deeproute.ai

    Fremont, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!