1

Fpga Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Design Evaluation Engineer

Durham, NC

$101K - $138K/yr

ADI combines analog, digital, AI, and software technologies into solutions that combat climate ... Familiarity with FPGA development For positions requiring access to technical data, Analog Devices ...

... chief engineer on radar/EW programs. - Mentor and guide engineering teams in architectural best ... Hardware/Software Integration - Align algorithm development with hardware constraints (FPGA, GPU ...

... chief engineer on radar/EW programs. - Mentor and guide engineering teams in architectural best ... Hardware/Software Integration - Align algorithm development with hardware constraints (FPGA, GPU ...

Senior Design Evaluation Engineer

Durham, NC ยท On-site

$100K - $135K/yr

ADI combines analog, digital, AI, and software technologies into solutions that combat climate ... Familiarity with FPGA development For positions requiring access to technical data, Analog Devices ...

Electronic Warfare Systems Architect

Raleigh, NC ยท On-site

$217K/yr

... chief engineer on radar/EW programs. - Mentor and guide engineering teams in architectural best ... Hardware/Software Integration - Align algorithm development with hardware constraints (FPGA, GPU ...

next page

Showing results 1-20

Fpga Software Engineer information

See Raleigh, NC salary details

$17

$49

$71

How much do fpga software engineer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for fpga software engineer in Raleigh, NC is $49.27, according to ZipRecruiter salary data. Most workers in this role earn between $38.08 and $60.05 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.
What are popular job titles related to Fpga Software Engineer jobs in Raleigh, NC? For Fpga Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Fpga Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Fpga Software Engineer jobs in Raleigh, NC are:

Principal Engineer, Design Verification

Analogdevices

Durham, NC โ€ข On-site, Remote

$131K/yr

Full-time

Posted 26 days ago


Job description

About Analog Devices

Analog Devices, Inc. (NASDAQ:ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more atwww.analog.comand onLinkedInandTwitter (X).

Principal Engineer, Design Verification

The Data Center and Energy team is seeking a highly experienced Principal Design Verification Engineer to provide strategic leadership and technical direction across our Power Controller BU portfolio at ADI's Durham, NC facility. As a technical leader, the candidate will lead a small team of verification engineers while driving DV strategy, methodology innovation, and execution excellence across multiple projects. This role combines hands-on technical expertise with leadership responsibilities, requiring the candidate to define and implement state-of-the-art verification methodologies, mentor team members, and ensure verification quality across the entire product portfolio.

Analog Devices offers a Flexible Work policy which includes remote work days and alternative schedule options.

Key Responsibilities

- Define and implement the DV strategy for the group, ensuring alignment with business objectives and product roadmaps

- Develop comprehensive DV plans for multiple projects as required

- Drive adoption of state-of-the-art DV methodologies including advanced UVM architectures, formal verification, portable stimulus (PSS), and AI/ML-assisted verification techniques

- Establish verification metrics, KPIs, and quality gates to measure verification progress and coverage closure

- Lead and mentor a small team of design verification engineers, providing technical guidance and career development support

- Conduct code reviews, testbench architecture reviews, and methodology assessments

- Collaborate on recruiting, interviewing, and onboarding new verification talent

- Architect scalable, reusable verification infrastructure across multiple projects and product generations

- Drive evaluation and adoption of new EDA tools, verification IP, and emerging methodologies

- Lead development of advanced testbench components including UVM environments, formal verification approaches, and mixed-signal verification solutions

- Support all projects across the portfolio with DV planning, execution oversight, and technical problem-solving

- Partner with analog and digital design teams to ensure seamless integration and verification of mixed-signal designs

- Interface with product engineering, applications, and silicon validation teams

- Represent the verification team in project reviews, design reviews, and executive briefings

- Develop and document best practices, guidelines, and playbooks for the verification organization

- Stay current with industry trends and drive adoption of relevant innovations

Minimum Qualifications

- Bachelor's or Master's degree in Electrical or Computer Engineering

- 10+ years of hands-on experience in SystemVerilog/UVM-based verification

- 3+ years of technical leadership experience, including mentoring engineers, leading verification efforts on complex projects, or managing small teams

- Demonstrated experience architecting verification environments for complex mixed-signal SoCs or power management ICs

- Proven track record of defining and implementing DV strategies across multiple concurrent projects

- Expert-level proficiency in EDA tools and automation (Python, TCL, Perl, Shell) for building verification infrastructure and flows

- Experience with formal verification methodologies and tools (JasperGold, VC Formal, or equivalent)

- Strong understanding of coverage-driven verification, including functional coverage modeling and closure strategies

- Excellent communication skills with the ability to present technical content to diverse audiences, including executives

Preferred Qualifications

- Experience with portable stimulus standard (PSS) and graph-based verification approaches

- Deep knowledge of analog/mixed-signal verification techniques including SV-RNM modeling

- Experience with verification of ARM/RISC-V based sub-systems or complex SoCs

- Expertise in power management IC verification, including multiphase DC-DC controllers, voltage regulators, and power sequencing

- Experience with voltage interface protocols such as PMBUS, AVS, SVID, SVI3, I2C, SPI

- Knowledge of emulation and FPGA prototyping methodologies for early software enablement

- RTL design experience providing strong design-for-verification perspective

- Experience building and scaling verification teams or capabilities

- Track record of driving process improvements that measurably improved verification quality or efficiency

- AI/ML tools for verification - keen interest and experience leveraging AI for coverage closure, test generation, debug, or productivity improvements

- Proficiency with multiple verification platforms (Cadence, Synopsys, Mentor/Siemens)

- Experience with continuous integration/continuous verification (CI/CV) pipelines

- Familiarity with cloud-based verification and distributed simulation/regression management

- Version control expertise (Git, Perforce) and collaborative development workflows

- Verilog, C/C++, SystemC for modeling and verification

- Strong analytical and debug skills with ability to drive complex issues to resolution

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

EEO is the Law: Notice of Applicant Rights Under the Law.

Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days