1

Fpga Software Engineer Jobs (NOW HIRING)

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

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 ...

The Software Engineering Manager leads a team developing advanced computing and communications ... Partner closely with Systems, Hardware, FPGA, Test, RF, Mechanical, and PCB Engineering teams to ...

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 ...

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 Jul 31, 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 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.

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

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 FPGA Software Engineers?

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 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.
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 July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% 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

$150K/yr

Full-time

Dental, Vision, Retirement, PTO

Posted 14 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
We're looking for an experienced FPGA/RTL engineer to help build the digital backbone of our compute payload - the hard-real-time logic that connects high-speed image sensors to embedded compute. You'll design and own HDL for flight critical sensor interface, high speed data processing for in-orbit and ground communications, and embedded Linux running on ARM SoC's. 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 compute payload's FPGA subsystems, from architecture through on-orbit operation
  • Develop high-speed camera sensor interfaces, including sensor clocking, configuration, register read/write control, and deterministic pixel capture pipelines
  • Develop high-throughput communication pipelines for moving compute data from orbit to the ground
  • Build memory-mapped register interfaces (AXI) between FPGA logic and embedded Linux running on ARM cores, and define the hardware/software contact 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
  • Support Petalinux platform bring-up, device tree configuration, and driver-level integration of FPGA peripherals with the embedded Linux stack
  • Lead board bring-up and hardware integration for new payload avionics, working closely with electrical and embedded software engineers
  • Investigate anomalies spanning the sensor-to-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
  • Contribute to build automation, regression testing, and CI for FPGA development workflows

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 FPGA + ARM SoC platforms (e.g., Xilinx/AMD Zynq or Zynq UltraScale+) and AMD/Xilinx toolchains (Vivado, Vitis, Petalinux)
  • 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 error correction techniques to ensure stability.
  • 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 hardware

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 image sensor interfaces (e.g., MIPI CSI-2, LVDS/SLVS, SubLVDS) or other high-bandwidth sensor front-ends
  • 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.