×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer - FPGA

Job in Marysville, Onondaga County, New York, USA
Listing for: Baker Hughes Holdings LLC
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Unix/Linux
Salary/Wage Range or Industry Benchmark: 136000 - 252540 USD Yearly USD 136000.00 252540.00 YEAR
Job Description & How to Apply Below
Location: Marysville

Principal FPGA & Embedded Software Engineer

We are seeking a Principal FPGA & Embedded Software Engineer to serve as the technical owner of our FPGA architecture and image data pipeline. This is a hands‑on individual contributor role with significant influence over system architecture, hardware/software partitioning, and long‑term technology direction.

Responsibilities
  • Own the FPGA architecture for image acquisition, processing, and data movement across image sensors, memory, processors, and display/recording subsystems.
  • Design, implement, and optimize FPGA logic with a focus on timing closure, resource efficiency, determinism, and scalability.
  • Develop and integrate FPGA IP related to image sensors, high‑speed video/data interfaces, DMA, and control paths.
  • Document FPGA design, build, validation, and deployment processes.
  • Develop and maintain Linux kernel drivers and low‑level software for FPGA IP in a Xilinx Petalinux environment.
  • Define hardware/software partitioning and system interfaces (FPGA CPU GPU/DSP).
  • Support system bring‑up, debugging, and performance tuning across FPGA, boot loader, kernel, and user space.
  • Collaborate with software teams on control, visualization, and automation strategies.
Qualifications
  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or related engineering degree from an accredited college or university.
  • Strong experience in FPGA development (Verilog/VHDL/System Verilog).
  • Proven ability to achieve timing closure and resource optimization on complex designs.
  • Experience developing Linux kernel drivers or low‑level embedded software for FPGA‑based systems.
  • Familiarity with Xilinx tool chains, including Petalinux and associated build flows.
  • Experience with image sensors, video pipelines, or high‑bandwidth data paths.
  • Hands‑on system bring‑up and debugging experience on custom hardware.
Preferred Qualifications
  • Experience influencing or reviewing schematic and PCB designs (Altium or similar).
  • Background in DSP concepts related to imaging or signal processing.
  • Experience supporting manufacturing test and production ramp‑up.
  • Prior technical leadership or architecture ownership in an R&D environment.
Work Environment
  • Position requires on‑site presence to work with design and development teams and support manufacturing operations.
  • Working hours are Monday‑Friday, 8 AM‑5 PM.
Benefits
  • Contemporary work‑life balance policies and wellbeing activities.
  • Comprehensive private medical care options.
  • Life insurance and disability programs.
  • Tailored financial programs.
  • Additional elected or voluntary benefits.
Salary

The annual pay scale for this position is between $ and $.

This position requires current work authorization in the country of employment. The employer is unable to provide or continue work authorization sponsorship for this role.

This position is eligible for a comprehensive and competitive benefits package, and is further eligible for additional forms of compensation such as bonuses subject to the terms of the applicable benefit plans or policies.

Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary