2

Remote Firmware Engineer Jobs in California (NOW HIRING)

Senior Firmware Engineer

San Francisco, CA · On-site +1

$162K - $252K/yr

Senior Firmware Engineer Description - Who We Are HP IQ is HP's new AI innovation lab. Combining ... Bring up and debug new hardware in the lab and support builds at remote production sites

As a Principal Firmware Engineer, you will play a critical role in designing, developing, and maintaining firmware for our electronic devices. You will work closely with cross-functional teams to ...

Staff Firmware Engineer

Fremont, CA · On-site +1

$194K - $252K/yr

About The Role We are seeking a Staff Firmware Engineer to plan robot firmware architecture, design subsystems, and develop robust and reliable firmware for our full line of robots. In this role, you ...

Emulation Engineer

Mountain View, CA · On-site +1

$175K - $450K/yr

Firmware or driver bring-up on emulation platforms. * Scaling emulation or verification ... Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi ...

... remote access, and video management software (VMS) operation. • Working with cross-functional product managers, sales engineers, and firmware teams to resolve field issues and contribute to product ...

... remote access, and video management software (VMS) operation. • Working with cross-functional product managers, sales engineers, and firmware teams to resolve field issues and contribute to product ...

next page

Showing results 1-20

Remote Firmware Engineer information

See California salary details

$74K

$165.2K

$202.3K

How much do remote firmware engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for remote firmware engineer in California is $165,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,100.00 and $202,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Remote Firmware Engineer position, and why are they important?

To thrive as a Remote Firmware Engineer, you need expertise in embedded systems programming (typically in C/C++), microcontroller architectures, and debugging hardware-software interactions, often supported by a degree in electrical engineering, computer engineering, or computer science. Familiarity with tools like JTAG debuggers, in-circuit emulators, version control systems (e.g., Git), and sometimes certifications like Embedded Systems Professional are valuable. Strong problem-solving skills, effective written communication, and self-motivation help you excel in a remote setting and collaborate with distributed teams. These skills ensure reliable product development, seamless integration of hardware and software, and efficient teamwork across distances.

What engineer makes $500,000 a year?

Highly experienced remote firmware engineers working in specialized industries such as aerospace, defense, or high-tech manufacturing can earn salaries approaching or exceeding $500,000 annually, especially with seniority, advanced skills in embedded systems, and relevant certifications. Such roles often require extensive expertise in low-level programming, real-time operating systems, and hardware integration, along with a strong track record of project leadership.

How to make $70,000 a year from home?

A remote firmware engineer can earn $70,000 or more annually by gaining specialized skills in embedded systems, programming languages like C and C++, and experience with hardware development. Building a strong portfolio, obtaining relevant certifications, and working for companies that support remote work can help achieve this income level.

What does a typical day look like for a Remote Firmware Engineer?

A typical day for a Remote Firmware Engineer often involves writing and reviewing embedded code, debugging firmware issues with hardware prototypes, and collaborating with hardware and software teams through video calls or project management tools. Engineers may spend time reading datasheets, integrating new features, and participating in code reviews to maintain code quality. Coordination with cross-functional teams, such as hardware engineers or QA, is common to ensure seamless product development. The role also includes documenting designs and troubleshooting customer-reported issues, making strong communication and time management essential for success in a remote environment.

Can firmware engineers work remotely?

Firmware engineers can often work remotely, especially if their role involves coding, testing, and debugging embedded systems using tools like IDEs and version control software. Many companies offer remote positions for firmware development, provided the engineer has access to necessary hardware or simulators and maintains effective communication with the team.

Are firmware engineers in demand?

Firmware engineers are in high demand due to the growth of IoT devices, embedded systems, and connected hardware. Companies seek professionals skilled in C, C++, and real-time operating systems to develop and maintain low-level software for a variety of electronic products.

What is a Remote Firmware Engineer job?

A Remote Firmware Engineer designs, develops, and tests low-level software (firmware) that runs on embedded systems, often working with hardware components. They collaborate with cross-functional teams to ensure seamless hardware-software integration. This role requires proficiency in programming languages like C and C++, as well as an understanding of microcontrollers, processors, and communication protocols. Working remotely, they utilize version control systems, debugging tools, and cloud-based collaboration platforms to contribute efficiently.

What are the most commonly searched types of Firmware Engineer jobs in California? The most popular types of Firmware Engineer jobs in California are:
What cities in California are hiring for Remote Firmware Engineer jobs? Cities in California with the most Remote Firmware Engineer job openings:
Infographic showing various Remote Firmware Engineer job openings in California as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $165,245 per year, or $79.4 per hour.
FPGA Firmware Engineer

FPGA Firmware Engineer

ALTEN Technology USA

San Diego, CA • On-site, Remote

$135K - $140K/yr

Other

Posted 26 days ago


Job description

Role Overview

This is a fully REMOTE role

You will be a key contributor to a safety-critical embedded systems engineering team, responsible for the design, implementation, and verification of preliminary FPGA logic for overspeed protection and ARINC 429 communication systems. Working from defined system requirements and architecture provided by the systems engineering team, you will develop and simulate firmware in a structured, DO-254-aligned development environment using Microchip's Libero toolchain.

Key Responsibilities

  • Design and verify preliminary FPGA logic for overspeed protection functions, implementing requirements in firmware based on system engineer-supplied architecture and specifications
  • Design and verify preliminary FPGA logic for ARINC 429 communication, leveraging existing design where applicable and extending functionality per updated requirements
  • Develop and execute simulation-based verification plans to validate functional correctness of all FPGA logic prior to hardware integration
  • Validate all digital inputs and outputs with particular attention to the microprocessor interface on both overspeed and communication FPGAs
  • Provide complete pin allocation documentation for both FPGA designs in support of hardware team integration
  • Collaborate with systems engineers to interpret preliminary requirements and translate them into implementable firmware logic
  • Participate in design reviews, verification reviews, and technical documentation as required by the program schedule
  • Support FPGA family and device sizing selection in coordination with the systems and hardware teams

Development Environment

  • EDA Tool: Libero SoC (Microchip Technology)
  • HDL: VHDL or Verilog
  • Simulation: ModelSim (Microsemi edition) integrated within Libero
  • FPGA Platform: Microchip (family and device size to be determined)
  • Workstation: Provided on-site

Required Qualifications

  • 4+ years of experience in FPGA firmware design and verification for embedded or avionics applications
  • Proficiency in VHDL or Verilog and RTL design methodology
  • Experience with Microchip/Microsemi Libero SoC toolchain, or demonstrated experience with equivalent FPGA EDA tools (Vivado, Quartus) with ability to transition
  • Familiarity with ARINC 429 protocol including transmit/receive channel architecture, word structure, and timing requirements
  • Understanding of digital I/O interfacing, microprocessor bus interfaces, and pin allocation methodology
  • Experience developing and executing simulation-based verification using ModelSim or equivalent
  • Ability to work from system-level requirements and architecture documents to implement firmware logic independently

Nice to Have

  • Experience with DO-254 design assurance processes for airborne electronic hardware
  • Familiarity with overspeed protection logic or other safety-critical FPGA functions in aerospace or defense applications
  • Experience with existing ARINC 429 IP cores and integration into custom FPGA designs
  • Static timing analysis using SmartTime or equivalent tools
  • Background in requirements traceability and configuration management in a regulated development environment
  • Knowledge of Microchip PolarFire or SmartFusion2 device families

Salary Range: $135,000-$140,000/K

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience