Skip to content
×

Senior FPGA​/Embedded Linux Engineer

Remote / Online - Candidates ideally in
Chicago, Cook County, Illinois, 60290, USA
Listing for: Cullerton Group
Remote/Work from Home position Listed on 2026-11-14
Job specializations:
Salary/Wage Range or Industry Benchmark: 95 - 125 USD Hourly USD 95.00 125.00 HOUR

Job Description & How to Apply Below

Position: Senior FPGA / Embedded Linux Engineer

Cullerton Group is seeking an experienced Senior FPGA / Embedded Linux Engineer to support a leading manufacturer of advanced automated inspection and precision technology equipment.

This position focuses on migrating an existing embedded processing and control platform from the Ultra
96-V2 development board to the AMD Kria KR260 Robotics Starter Kit.

The ideal candidate will have strong hands-on experience with AMD/Xilinx FPGA and SoC platforms, embedded Linux development, and hardware/software integration. Experience migrating FPGA designs and embedded applications between hardware platforms is highly desirable.

Location:

Chicago, IL (Remote Candidates Considered)

Employment Type:

Contract / Project-Based

Pay Rate: $75–$100/hr W2 | $95–$125/hr C2C

Experience:

5+ years required; 7+ years preferred

Key Responsibilities
  • Lead the migration of an existing embedded system from Ultra
    96-V2 to AMD Kria KR260.
  • Review and modify FPGA designs, embedded applications, and hardware interfaces.
  • Develop, configure, and integrate embedded Linux environments on AMD/Xilinx SoC platforms.
  • Develop and debug FPGA logic using VHDL, Verilog, or System Verilog.
  • Adapt embedded C/C++ applications, Linux device drivers, and hardware interfaces.
  • Troubleshoot FPGA, embedded Linux, and hardware/software integration issues.
  • Perform board bring-up, system-level testing, and performance validation.
  • Identify and resolve compatibility and integration challenges.
  • Collaborate with engineering teams and document migration activities and validation results.
Required Qualifications
  • 5+ years of experience in FPGA development, embedded systems, or related engineering.
  • Strong hands-on FPGA design, development, and debugging experience.
  • Experience with AMD/Xilinx FPGA or Zynq SoC platforms.
  • Hands-on experience developing or integrating embedded Linux.
  • Proficiency in FPGA development tools and hardware/software integration.
  • Experience troubleshooting embedded processors, programmable logic, and hardware interfaces.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work independently on complex engineering projects.
Preferred Qualifications
  • Experience with Ultra
    96-V2 or AMD Kria KR260 development boards.
  • Experience migrating or porting FPGA/SoC applications between hardware platforms.
  • Proficiency with AMD/Xilinx Vivado, Vitis, and Peta Linux.
  • Experience with VHDL, Verilog, or System Verilog.
  • Strong embedded C/C++ programming skills.
  • Experience with Linux device drivers, Yocto, BSP development, or board bring-up.
  • Familiarity with Zynq Ultra Scale+ MPSoC architectures.
  • Experience with FPGA-based sensor interfaces, data acquisition, or digital signal processing.
  • Background in industrial automation, machine vision, automated inspection, or precision instrumentation.
Ideal Candidate

A senior-level FPGA / Embedded Systems Engineer who combines strong AMD/Xilinx FPGA development expertise with practical embedded Linux experience.

The strongest candidates will have successfully developed, integrated, or migrated FPGA/SoC applications across different hardware platforms and can independently manage hardware/software integration and troubleshooting.

Compensation
  • W2: $75–$100 per hour
  • C2C: $95–$125 per hour
  • Employment Type:

    Contract / Project-Based

#Hiring #FPGA #Embedded Linux #Embedded Systems #Xilinx #AMD #Zynq #Vivado #Vitis #Peta Linux #FPGAEngineer #Remote Jobs #Engineering Jobs

Position Requirements

10+ Years work experience
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).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary