Lead Embedded Software Engineer, Xilinx UltraScale+

Fairwinds Technologies

United States

Hybrid

USD 120,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fairwinds Technologies is seeking an Embedded Systems Software Engineer at Aberdeen Proving Ground, MD, with a Hybrid work model and periodic travel. You will develop and deploy Linux-based software for Xilinx UltraScale+ platforms, collaborating with hardware teams on PCB-based embedded systems for mission-critical communications and signal processing.

The role emphasizes low-level Linux stack development, driver integration, and system bring-up from prototype to fielded platforms, focusing on

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, CS, or related field.
  • 8+ years of embedded Linux software experience.
  • Hands-on with Xilinx UltraScale+ and PetaLinux.
  • PCB-based hardware bring-up experience.
  • Proficiency in C/C++, Bash and/or Python.
  • Experience with SVN, Git or similar SCM.
  • Experience debugging kernel/user-space and HW/SW integration.
  • US Citizenship and active DoD Secret clearance or ability to obtain.

Responsibilities

  • Develop embedded Linux software for Xilinx UltraScale+ platforms using PetaLinux (BSP creation, kernel configuration, rootfs customization, image generation).
  • Support hardware bring-up and integration on custom PCB designs; board validation and troubleshooting.
  • Implement and maintain device drivers and board support components (GPIO, I2C, SPI, UART, PCIe, Ethernet, DMA).
  • Integrate FPGA logic with embedded software using AXI interfaces and Linux user-space 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 and field validation.
  • Participate in system integration and testing; debug cross-domain issues (HW/FPGA/kernel/user-space).
  • Author technical docs and SBIR deliverables.

Skills

C/C++
Embedded Linux
Scripting (Bash/Python)
Hardware debugging
US Citizenship / security clearance

Education

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

Tools

Xilinx UltraScale+
PetaLinux
Vivado
Vitis/SDK
AXI interfaces
JTAG
GDB/Perf/strace

Job description

Fairwinds Technologies is seeking an Embedded Systems Software Engineer at Aberdeen Proving Ground, MD, with a Hybrid work model and periodic travel. You will develop and deploy Linux-based software for Xilinx UltraScale+ platforms, collaborating with hardware teams on PCB-based embedded systems for mission-critical communications and signal processing.

The role emphasizes low-level Linux stack development, driver integration, and system bring-up from prototype to fielded platforms, focusing on

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

Similar jobs worth comparing

Remote Embedded Software Engineer (Xilinx UltraScale+)
Remote Embedded Software Engineer (Xilinx UltraScale+)

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

Hybrid
USD 130,000 - 160,000
Competitive salary and benefits
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
Senior Software Engineer, Build Systems & CI/CD Architect
Senior Software Engineer, Build Systems & CI/CD Architect

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000
AMD benefits at a glance
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
Embedded Systems Engineer: FPGA, Linux & AI‑Assisted Dev
Embedded Systems Engineer: FPGA, Linux & AI‑Assisted Dev

Qrypt • Germantown (MD)

Hybrid
USD 125,000 - 155,000
Competitive pay
Equity participation
Health, dental and vision
+3
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
Field Application Engineer – AMD Xilinx
Field Application Engineer – AMD Xilinx

Avnet • Huntsville (AL)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 133,000 - 187,000
Senior Embedded Firmware Engineer - Bare Metal & FuSa
Senior Embedded Firmware Engineer - Bare Metal & FuSa

Advanced Micro Devices • San Jose (CA)

On-site
USD 120,000 - 180,000