1

Fpga Software Engineer Jobs (NOW HIRING)

Build memory-mapped register interfaces (AXI) between FPGA logic and onboard flight software, and define the hardware/software contract with flight software engineers * Own timing closure, synthesis ...

FPGA Software Engineer

San Carlos, CA ยท On-site

$150 - $200/hr

Build memory-mapped register interfaces (AXI) between FPGA logic and embedded Linux running on ARM cores, and define the hardware/software contract with flight software engineers * Own timing closure ...

New

FPGA Engineer

Aberdeen Proving Ground, MD ยท On-site

$130 - $180K/hr

FPGA Engineer * 3+ years of experience developing SDR solutions (Software Defined Radio) * Linux experience * VHDL programming experience * FPGA Toolchains (Vivado or Quartus) expรฉrience * Basic Git ...

FPGA Engineer

Hoffman Estates, IL ยท Remote

$150K - $200K/yr

Partner with RF, embedded, software, and systems engineers to define FPGA interfaces, architectures, and performance targets. * Provide technical leadership and mentorship on FPGA design and ...

Senior Principal C++ Software Engineer

San Jose, CA ยท On-site

$147K - $202K/yr

They are seeking an experienced C++ software engineer to develop and enhance their FPGA-Based Prototyping product, working with a team to improve the Protium Timing flow and develop new algorithms ...

FPGA System Design Engineer

San Jose, CA ยท On-site

$118K - $172K/yr

Collaborate closely with FPGA software and tools teams to identify customer needs, drive tool ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...

FPGA System Design Engineer

San Jose, CA ยท On-site

$118K - $172K/yr

Collaborate closely with FPGA software and tools teams to identify customer needs, drive tool ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...

FPGA System Design Engineer

San Jose, CA ยท On-site

$118K - $172K/yr

Collaborate closely with FPGA software and tools teams to identify customer needs, drive tool ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...

Lead, Software Engineer - FPGA

Salt Lake City, UT ยท On-site

$124K - $160K/yr

FPGA EW Design Engineer Job Code: 41806 Job Location: Salt lake City Job Schedule: 9/80, employees ... Master's degree in computer science, computer engineering, software engineering, or electrical ...

FPGA Engineer

Tewksbury, MA ยท On-site

$80K - $190K/yr

FishEye Software is seeking an experienced FPGA Design Engineer to support the development of FPGA-based solutions for control and/or signal processing radar applications. In this role, you will ...

FPGA Engineer

Tewksbury, MA ยท On-site

$80K - $190K/yr

FishEye Software is seeking an experienced FPGA Design Engineer to support the development of FPGA-based solutions for control and/or signal processing radar applications. In this role, you will ...

FPGA Engineer

Tewksbury, MA ยท On-site

$80K - $190K/yr

FishEye Software is seeking an experienced FPGA Design Engineer to support the development of FPGA-based solutions for control and/or signal processing radar applications. In this role, you will ...

FPGA Engineer

Tewksbury, MA ยท On-site

$80K - $190K/yr

FishEye Software is seeking an experienced FPGA Design Engineer to support the development of FPGA-based solutions for control and/or signal processing radar applications. In this role, you will ...

next page

Showing results 1-20

Fpga Software Engineer information

See salary details

$18

$50

$73

How much do fpga software engineer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for fpga software engineer in the United States is $50.69, according to ZipRecruiter salary data. Most workers in this role earn between $39.18 and $61.78 per hour, depending on experience, location, and employer.

What is an FPGA software engineer?

FPGA Software Engineers are professionals who design, develop, and implement software and hardware solutions using Field-Programmable Gate Arrays (FPGAs). They write code, often in hardware description languages like VHDL or Verilog, to configure FPGAs for specific applications, such as signal processing or embedded systems. Their work involves both software programming and understanding of digital hardware, enabling the creation of custom hardware accelerators or processing units. These engineers collaborate with hardware and software teams to integrate FPGAs into larger systems and ensure optimal performance.

What are the key skills and qualifications needed to thrive as an FPGA software engineer?

To thrive as an FPGA Software Engineer, you need expertise in digital design, VHDL/Verilog programming, and a solid background in electrical or computer engineering. Familiarity with FPGA development tools like Xilinx Vivado or Intel Quartus, and often a relevant certification, is typically required. Strong problem-solving, attention to detail, and effective communication skills help in collaborating with teams and troubleshooting complex hardware-software integration issues. These abilities ensure efficient design, implementation, and optimization of FPGA solutions in high-performance computing and embedded systems.

What are some common challenges FPGA software engineers face when collaborating with hardware teams?

FPGA Software Engineers often work closely with hardware teams to ensure that designs are efficiently implemented and meet system requirements. One common challenge is aligning software logic with hardware constraints, such as timing, resource usage, and power consumption. Effective communication is key, as misunderstandings can lead to delays or design mismatches. Regular sync meetings, shared documentation, and iterative testing help bridge the gap and ensure successful integration.

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

AspectFpga Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; knowledge of FPGA design toolsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systems
Work EnvironmentDesigning FPGA-based hardware solutions, coding in hardware description languages, testing FPGA prototypesDeveloping software for embedded devices, coding in C/C++, testing on hardware platforms
Industry UsageTelecommunications, aerospace, defense, high-speed data processingConsumer electronics, automotive, IoT devices, medical equipment

While both roles involve embedded systems and hardware-software integration, Fpga Software Engineers focus on FPGA hardware design and programming, whereas Embedded Software Engineers develop software for embedded devices. The roles often overlap in industries like aerospace and telecommunications but differ in technical focus and tools used.

Are FPGA Software Engineers in demand?

FPGA Software Engineers are in high demand due to the increasing use of FPGAs in industries such as telecommunications, aerospace, and defense. Their skills in hardware description languages like VHDL or Verilog, along with software development experience, are highly valued as companies seek to optimize performance and develop custom hardware solutions.
More about Fpga Software Engineer jobs

What cities are hiring for Fpga Software Engineer jobs?

Cities with the most Fpga Software Engineer job openings:

What states have the most Fpga Software Engineer jobs?

States with the most job openings for Fpga Software Engineer jobs include:

What job categories do people searching Fpga Software Engineer jobs look for?

The top searched job categories for Fpga Software Engineer jobs are:

Infographic showing various Fpga Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $105,435 per year, or $50.7 per hour.

FPGA Software Engineer

Aetherflux

San Carlos, CA โ€ข On-site

Full-time

Dental, Vision, Retirement, PTO

Re-posted 5 days ago


Job description

Cowboy Space Corp. is building the infrastructure to power and connect the orbital economy. Our satellites operate in Low Earth Orbit to collect sunlight and enable a new class of capabilities-from powering on-orbit compute, to transmitting energy via infrared lasers (space-to-earth and space-to-space), powering on-orbit compute to delivering secure, high-bandwidth optical data. By rethinking how energy and data are generated and distributed in space, we're unlocking entirely new ways to operate both in orbit and on Earth.
Founded in 2024 by Baiju Bhatt (co-founder of Robinhood), Cowboy Space Corp. is backed by leading investors and built by a team from top aerospace and defense organizations. We're moving quickly to solve complex technical challenges and build a new category of space infrastructure.
About the Role
FPGA/RTL Engineer
We're looking for an experienced FPGA/RTL engineer to help build our state-of-the-art optical communication system - the hard-real-time logic that connects optical communication terminals to embedded computers. You'll work closely with our
optical communication team to design and own HDL for optical-link interfaces and high-speed data pipelines for in-orbit and ground communications. This is active development on a live flight program with near-term launch milestones: you'll join a small team, take full ownership of workstreams from day one, and see your designs fly.
Responsibilities
  • Design, implement, and verify HDL/RTL in SystemVerilog/Verilog for the FPGA subsystems of our state-of-the-art optical communication system, from architecture through on-orbit operation
  • Partner directly with the optical communication team to design and implement FPGA logic for free-space optical communication links, including modem interfacing, framing/synchronization, and high-throughput data pipelines
  • Develop high-throughput communication pipelines for moving compute and optical-link data from orbit to the ground, including high-speed Ethernet (10/25/40/100GbE) MAC/PCS logic, SERDES/transceiver configuration, and link-layer framing within the FPGA fabric
  • Build memory-mapped register interfaces (AXI) between FPGA logic and onboard flight software, and define the hardware/software contract with flight software engineers
  • Own timing closure, synthesis, and implementation across Zynq UltraScale+ and Versal targets using Vivado and related toolchains
  • Develop testbenches and simulation environments to verify designs before hardware, and validate on the bench with logic analyzers, oscilloscopes, and protocol analyzers
  • Lead board bring-up and hardware integration for new payload avionics, working closely with electrical and embedded software engineers
  • Investigate anomalies spanning the optical-link-to-ground and software chain, perform root cause analysis, and drive fixes across hardware/firmware/software boundaries
  • Document designs and interfaces, and pair with teammates to spread ownership of the FPGA function across the team

Basic Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
  • 5+ years of experience in FPGA/HDL design, including architecture, verification, synthesis, and timing closure
  • Proficiency in SystemVerilog or Verilog for production FPGA development
  • Hands-on experience with Xilinx/AMD FPGA platforms (e.g., Zynq, Zynq UltraScale+) and toolchains (Vivado, Vitis)
  • Experience designing high-speed digital interfaces and DDR/DMA-based datapaths
  • Experience integrating FPGA logic with embedded software, including memory-mapped register interfaces and driver-level debugging
  • Experience developing FPGA platforms for multi-gigabit data pipelines, including integrating forward error correction and other stabilization techniques - optical communication or high-speed Ethernet experience strongly preferred
  • Hands-on hardware bring-up and lab debugging experience with oscilloscopes, logic analyzers, and embedded debug tools
  • Demonstrated ability to own open-ended design problems independently and carry them from architecture through hardware and on-orbit operation

Preferred Qualifications
  • Master's degree in Electrical Engineering, Computer Engineering, or a related discipline
  • Experience in aerospace, defense, semiconductor, or other high-reliability development
  • Experience with free-space or fiber optical communication systems - optical communication terminals, coherent/direct-detection modems, or high-speed optical transceivers
  • Experience implementing Ethernet or other high-speed serial protocol layers (MAC/PCS/PMA) directly in FPGA fabric - a big plus
  • Understanding of network topology and architecture (routing, switching, protocol stacks) - a bonus
  • Familiarity with Versal ACAP architecture and Quartus toolflows
  • Experience with simulation and verification tools such as Questa/ModelSim, Xcelium, or Verilator, and with UVM or other structured verification methodologies
  • Proficiency with C/C++, Python, and TCL for bring-up, test automation, and tooling
  • Experience with hardware-in-the-loop testing and automated regression of FPGA designs
  • Familiarity with fault-tolerant design and radiation effects mitigation (SEU scrubbing, TMR, configuration memory integrity) for space applications
  • Experience thriving in fast-paced, high-ownership environments with rapid iteration cycles
Compensation and Benefits
The salary range for this position is $150,000 - $200,000 annually. The actual base salary offered will depend on factors such as job-related skills, experience, qualifications, and internal equity.
  • Equity in Cowboy Space Corp.
  • Employees and their eligible dependents may enroll in medical, dental, and vision insurance
  • 401(k) retirement savings plan
  • Paid time off
  • 10 paid holidays per calendar year
  • Paid parental leave
  • Relocation assistance if applicable
  • Daily lunch in the office and a fully stocked kitchen with beverages and snacks

ITAR Requirements
  • Export Control Requirement: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), applicants must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.

Disclaimer
This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at Cowboy Space Corp.'s discretion.
Cowboy Space Corp. is an equal employment opportunity employer. We consider individuals for employment or promotion according to their skills, abilities and experience. Cowboy Space Corp. is committed to complying with all applicable laws prohibiting discrimination based on race, color, religious creed, age, national origin, ancestry, physical, mental or developmental disability, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions relating to pregnancy, childbirth or breastfeeding), veteran status, military status, marital or registered domestic partnership status, medical condition (including cancer or genetic characteristics), genetic information, gender, gender identity, gender expression, sexual orientation, as well as any other category protected by federal, state or local laws.