Jobs · Engineering · New York

FPGA Design - Lead Research Engineer "CLEARANCE REQUIRED"

GE Vernova · Niskayuna, NY · 1 mo ago
On-siteEngineering$98k–$164k/yrFull-time

About the Role

As a Lead FPGA Research Engineer within GE Vernova Advanced Research, you will architect and develop state-of-the-art embedded systems for real-time controls and industrial communication applications. You will play a pivotal role in bridging the gap between cutting-edge research and industrial reality, working on projects that support GE Vernova's mission across Renewables, Gas Power, and Grid Solutions. In this role, you will lead R&D initiatives, often in partnership with U.S. Government Agencies (DOE, DOD), national labs, and academic institutions, to drive the energy transition toward a sustainable, zero-carbon future.

Responsibilities

  • Lead the development of FPGA solutions for embedded systems and industrial control systems (ICS)
  • Leverage FPGA design tools to develop, simulate, test, and optimize real-time embedded systems
  • Shape and pursue external opportunities with U.S. government agencies such as the DOE and DOD
  • Partner with GE businesses to transition real-time embedded controls and communication systems from early-stage lab demonstrations to fieldable prototypes
  • Collaborate with universities, industrial consortiums, and commercial partners to advance the state of the art in embedded systems
  • Publish technical papers, file patents, and contribute to open-source communities
  • Provide technical leadership and mentorship to junior engineers on FPGA design best practices

Required Qualifications

  • Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with at least 1-3 years of industry experience OR Bachelor or Master's degree in Computer Science, Electrical Engineering, or a related field, with at least 3-5 years of industry experience
  • A minimum of 3-5 years of professional experience in FPGA and embedded systems design
  • 3+ years of experience with Xilinx and/or Intel (Altera) FPGA devices, tools, and ecosystems (e.g., ModelSim, Intel Quartus, Xilinx Vivado)
  • 3+ years of experience with digital logic design, including FSMs, pipelining, and resource optimization
  • 3+ years of experience with at least one of the high-speed and standard interfaces (UART or SPI or I²C or Ethernet or PCIe, DDR)
  • 3+ years of experience developing testbenches and performing functional verification
  • 3+ years of experience with clock domain crossing (CDC) techniques and metastability mitigation
  • 3+ years of experience with FPGA or ASIC design using Verilog, System Verilog, or VHDL
  • 3+ years of experience in FPGA design flow including simulation, synthesis, place & route, static timing analysis, timing closure

Desired Qualifications

  • Active security clearance desired
  • Experience with Linux build systems (e.g., Yocto, Buildroot)
  • Working knowledge of real-time operating systems (e.g., QNX, RTLinux, VxWorks)
  • Working knowledge of Linux driver and/or kernel development
  • Experience writing firmware and low-level programming (e.g., microcontrollers)
  • Familiarity with virtualization technologies such as hypervisors and Docker containers
  • Familiar with on-chip debugging tools (e.g., ILA or SignalTap)
  • Familiar with reading and interpret schematics, timing diagrams, and hardware datasheets
  • Experience developing real-time embedded applications on microcontrollers, FPGAs, x86, and/or ARM processors
  • Experience with writing embedded programming software (e.g., C/C++, C#, Python)
  • Experience with high-level synthesis (HLS) tools and algorithm-to-hardware workflows, including Vitis HLS and integration with MathWorks MATLAB/Simulink for model-based design and verification
  • Experience using version control systems (Git preferred)
  • Experience with CI/CD technologies (e.g., GitLab, Jenkins)
  • Familiar experience with microcontrollers, microprocessors, or SoC-based platforms and associated hardware interfaces (e.g., SPI, I2C, UART, CAN, Ethernet)
  • Familiar with industrial communication protocols (e.g., Modbus, DNP3, OPC UA, IEC 61850, MQTT, BACnet) and familiarity with data serialization formats (Protocol Buffers, JSON)
  • Ability to integrate existing real-time analytics, anomaly detection, and secure data pipelines into edge and embedded applications
  • Experience developing for Linux systems or Real-time operating systems
  • Experience with the full embedded systems development lifecycle, including requirements, design, implementation, testing, and debugging

Pay & Benefits

  • Pay range: $98,400.00 – $164,000.00
  • Geographic differential of 110%, 120%, or 130% of salary in certain areas
  • Discretionary annual bonus eligibility
  • Medical, dental, vision, and prescription drug coverage
  • Access to Health Coach from GE Vernova (24/7 nurse-based resource)
  • Employee Assistance Program (24/7 confidential assessment, counseling, and referral services)
  • GE Vernova Retirement Savings Plan with company matching contributions and company retirement contributions
  • Access to Fidelity resources and financial planning consultants
  • Tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance
  • 12 paid holidays and permissive time off

Schedule & Location

This position is located in Niskayuna, NY. Relocation assistance is provided.

Similar jobs