1

Fpga Embedded Software Engineer Jobs in Riverside, CA

Embedded Software Engineer

Anaheim, CA · On-site

$140K - $185K/yr

Staff/Senior Embedded Software Engineer (IC Validation & Systems) Aerospace semiconductor company ... FPGA interaction and prototyping (Xilinx‑based systems) * PCIe interfacing through FPGA platforms

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

We are looking for an experienced Embedded Software Engineer to join our engineering team. Key Responsibilities: * Participate in the complete Software Development Lifecycle (SDLC) including ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

We are looking for an experienced Embedded Software Engineer to join our engineering team. Key Responsibilities: * Participate in the complete Software Development Lifecycle (SDLC) including ...

Embedded Software Engineer

Orange, CA · Hybrid

$140K - $184K/yr

Fieldpiece is hiring an Embedded Software Engineer to contribute to the design, development, and support of the embedded software that powers our connected instruments, wireless tools, probes ...

Embedded Software Engineer (D0-178)

Irvine, CA · On-site

$141K - $185K/yr

We are looking for an experienced Embedded Software Engineer to join our engineering team. Key Responsibilities: * Participate in the complete Software Development Lifecycle (SDLC) including ...

Embedded Software Engineer

Irvine, CA

$141K - $185K/yr

Experience Hardware and software design of embedded microcontroller systems Experience with MS Visual Studio and C,C++, or C# programming languages Microcontroller system debugging Hardware assembly ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

Embedded Software Engineer

Irvine, CA

$141K - $185K/yr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

Senior Embedded Software Engineer

Irvine, CA

$133K - $174K/yr

As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our ...

Embedded Software Engineer

Irvine, CA · On-site

$48.08 - $67.31/hr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

Embedded Software Engineer

Irvine, CA · On-site

$48.08 - $67.31/hr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

next page

Showing results 1-20

Fpga Embedded Software Engineer information

See Riverside, CA salary details

$79.3K

$133.5K

$196.7K

How much do fpga embedded software engineer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for fpga embedded software engineer in Riverside, CA is $133,517.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,400.00 and $159,100.00 per year, depending on experience, location, and employer.

What are the typical challenges faced by FPGA Embedded Software Engineers when integrating hardware and software components?

FPGA Embedded Software Engineers often encounter challenges in synchronizing software algorithms with hardware logic, ensuring optimal performance and resource utilization. Debugging issues that arise from timing mismatches or interface incompatibilities between hardware and software can be complex and time-consuming. Effective communication and close collaboration with hardware engineers are essential to resolve integration bottlenecks and achieve seamless operation. This role requires a strong understanding of both digital design and embedded programming to troubleshoot and optimize system behavior.

What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?

AspectFpga Embedded Software EngineerFPGA Firmware Engineer
Required SkillsEmbedded C/C++, FPGA design, hardware-software integrationVHDL/Verilog, FPGA development, hardware description languages
Work EnvironmentEmbedded systems, software development teams, hardware-software integrationHardware design teams, FPGA development labs
Industry UsageConsumer electronics, aerospace, defense, telecommunicationsHigh-speed data processing, signal processing, communications

While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.

What are the key skills and qualifications needed to thrive as an FPGA Embedded Software Engineer, and why are they important?

To thrive as an FPGA Embedded Software Engineer, you need a strong background in digital design, hardware description languages (such as VHDL or Verilog), and embedded systems, typically supported by a degree in electrical engineering or a related field. Proficiency with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation software, and debugging instruments is crucial, along with familiarity with C/C++ for embedded programming. Strong problem-solving, attention to detail, and effective communication skills set top professionals apart in this role. These skills are vital for designing reliable, high-performance systems and collaborating efficiently with multidisciplinary teams.

What does an FPGA Embedded Software Engineer do?

An FPGA Embedded Software Engineer designs, develops, and maintains software that runs on Field Programmable Gate Arrays (FPGAs). They work closely with hardware teams to implement embedded systems, often using languages like VHDL, Verilog, and C/C++. Their responsibilities include creating firmware, optimizing system performance, and integrating hardware and software components. These engineers are crucial in industries such as telecommunications, aerospace, automotive, and consumer electronics, where real-time processing and customizable hardware are needed.
What are popular job titles related to Fpga Embedded Software Engineer jobs in Riverside, CA? For Fpga Embedded Software Engineer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Fpga Embedded Software Engineer jobs in Riverside, CA look for? The top searched job categories for Fpga Embedded Software Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Fpga Embedded Software Engineer jobs? Cities near Riverside, CA with the most Fpga Embedded Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

Fidelis Companies

Anaheim, CA • On-site

$140K - $185K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Staff/Senior Embedded Software Engineer (IC Validation & Systems)


Aerospace semiconductor company developing high‑reliability integrated circuits used in mission‑critical electronic systems. This role sits at the intersection of embedded software, hardware interaction, and product validation, with strong exposure across firmware, APIs, and system‑level applications.


This is not a pure software role — it’s ideal for someone who enjoys working close to the hardware and understands how software interacts with real devices.


Requires 5-10 years of experience


What You’ll Do

  • Develop and maintain embedded software and validation frameworks for IC products
  • Own API validation and regression testing, ensuring new features and updates do not break existing functionality
  • Build and reuse Python‑based test frameworks (not one‑off scripts) for scalable validation
  • Work across embedded C and Python, interfacing with microcontrollers (Cortex‑based, 16‑bit systems)
  • Support software across multiple platforms: Bare‑metal, Linux, and Windows environments
  • Develop and maintain demo and evaluation software/firmware used internally and by customers
  • Debug and validate hardware/software interactions during bring‑up and testing
  • Collaborate with engineering teams to support product development and resolve issues
  • Provide occasional customer support and troubleshooting for software integrations


Additional Exposure (Nice to Have / Growth Areas)

  • FPGA interaction and prototyping (Xilinx‑based systems)
  • PCIe interfacing through FPGA platforms
  • GUI/application‑level development for product demonstrations
  • Working with industry protocols and legacy systems