Remote Embedded Software Engineer (Xilinx UltraScale+)

Fairwinds Technologies, LLC

Aberdeen, Northern (MD, KY)

Hybrid

USD 130,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and benefits

Job summary

Fairwinds Technologies, LLC is seeking an Embedded Software Engineer with strong experience in Linux-based development on Xilinx UltraScale+ platforms using PetaLinux. You will collaborate with hardware engineers on PCB-based embedded systems to design, implement, and optimize low-level software for mission-critical communications and signal processing applications.

You will build robust software stacks, integrate drivers, and support system bring-up from prototype to fielded platforms, working

Qualifications

  • Bachelor’s degree in engineering or related field.
  • 8+ years of embedded software development for Linux-based systems.
  • Hands-on experience with Xilinx UltraScale+ platforms.
  • Hands-on experience with PetaLinux (image creation, kernel config, rootfs).
  • PCB-based embedded hardware bring-up with schematics/board constraints.
  • Proficiency in C/C++ and scripting (Bash/Python).

Responsibilities

  • Develop embedded Linux software for Xilinx UltraScale+ (Zynq UltraScale+ MPSoC) with PetaLinux (BSP creation, kernel configuration, rootfs customization, image generation).
  • Support hardware bring-up and integration on custom PCB designs, including board validation and debugging.
  • Implement and maintain device drivers and board support packages (GPIO, I2C, SPI, UART, PCIe, Ethernet, DMA).
  • Integrate FPGA logic with embedded software using AXI interfaces and Linux user-space access methods (UIO, mmap, sysfs).
  • Build and optimize performance-critical embedded Linux applications (real-time data movement, streaming, latency tuning).
  • Develop test utilities, diagnostics, and automation for lab/field validation.
  • Collaborate with FPGA, DSP, RF, and hardware engineers for high-performance solutions.
  • Author technical docs and SBIR deliverables.

Skills

Embedded Linux
PetaLinux
C/C++
Python
Git/SVN
Xilinx UltraScale+
Board Bring-up
Kernel Debugging
JTAG/UART

Education

Bachelor’s degree in Computer/Electrical/Engineering or related field

Tools

Vivado
Vitis
Buildroot
Yocto

Job description

Fairwinds Technologies, LLC is seeking an Embedded Software Engineer with strong experience in Linux-based development on Xilinx UltraScale+ platforms using PetaLinux. You will collaborate with hardware engineers on PCB-based embedded systems to design, implement, and optimize low-level software for mission-critical communications and signal processing applications.

You will build robust software stacks, integrate drivers, and support system bring-up from prototype to fielded platforms, working

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer, Xilinx UltraScale+
Lead Embedded Software Engineer, Xilinx UltraScale+

Fairwinds Technologies • United States

Hybrid
USD 120,000 - 190,000
Embedded Software Engineer (Hybrid- Aberdeen, Maryland)
Embedded Software Engineer (Hybrid- Aberdeen, Maryland)

Fairwinds Technologies • United States

Hybrid
USD 120,000 - 190,000
Embedded Software Engineer (DMV- RemoteWith Travel)
Embedded Software Engineer (DMV- RemoteWith Travel)

Fairwinds Technologies, LLC • Aberdeen (MD), Northern (KY)

Hybrid
USD 130,000 - 160,000
Competitive salary and benefits
Embedded Software Engineer
Embedded Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 133,000 - 187,000
Senior Embedded Software Lead for FPGA/SoC (Remote)
Senior Embedded Software Lead for FPGA/SoC (Remote)

Fidus Systems • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Medical, dental, vision plans
Profit-sharing bonus
GRSP matching contributions
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Embedded C Software Engineer
Embedded C Software Engineer

Gables Search Group • Austin (TX)

On-site
USD 90,000 - 140,000
Performance incentives
Comprehensive insurance
401(k) contributions
+3
Senior FPGA Architect for RFSoC DSP Systems
Senior FPGA Architect for RFSoC DSP Systems

Fairwinds Technologies • United States

Hybrid
USD 150,000 - 210,000
Principal Embedded Engineer - Real-Time Linux & FPGA
Principal Embedded Engineer - Real-Time Linux & FPGA

Vanteon Corp • Town of Pittsford (NY)

On-site
USD 115,000 - 150,000
Senior Embedded Software Engineer - C/C++, Xilinx Zynq
Senior Embedded Software Engineer - C/C++, Xilinx Zynq

Curtiss-Wright Corporation • East Farmingdale (NY)

On-site
USD 125,000 - 140,000