Find a jobRecruiters

Embedded Software Engineer – AMD/Xilinx RFSoC

Exclusive opportunity

Onsite

Embedded Software Engineer – AMD/Xilinx RFSoC

Netline Communications Technologies

Embedded Software Engineer – AMD/Xilinx RFSoC

Skills

ExpressLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Work mode:

Onsite

Published on:

17 September 2026

What they need


TNG is seeking an experienced Embedded Software Engineer to join a team of top-tier professionals developing a high-performance system built on the AMD/Xilinx Zynq UltraScale+ RFSoC platform. This system will form the core technology behind the company’s future RF and wireless products, spanning secure cellular communications, signal-emission detection, and protection against communications exploitation.

Responsibilities include:

  • Develop embedded C/C++ software for the RFSoC’s Arm Cortex-A53 and Cortex-R5F processors in embedded Linux, FreeRTOS, and bare-metal environments.
  • Configure RF ADC/RF-DAC resources, AXI and DMA data paths, interrupts, clocks, NCOs, interpolation, decimation, and multi-tile synchronization.
  • Support RFSoC board bring-up, FPGA integration, debugging, and system validation.
  • Implement detection infrastructure and embedded algorithms to identify anomalous or unauthorized activity.
  • Develop and optimize end-to-end, high-performance PCIe/DMA software solutions across embedded and host platforms, including low-level Linux drivers, user-space components, APIs, libraries, multithreaded applications, and automated performance testing.

Job Requirements:

  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Strong embedded and system-level development experience in C and C++.
  • Experience with Linux kernel development, device drivers, kernel modules, and user-space hardware interfaces.
  • Experience with PCI Express, and DMA-based data transfer.
  • Practical knowledge of AMD/Xilinx XDMA IP and Linux XDMA drivers.
  • Experience developing multithreaded applications on Ubuntu or another Linux distribution.
  • Experience with AMD/Xilinx Zynq, MPSoC, or RFSoC platforms and tools such as Vitis, Vivado, and PetaLinux.
  • Knowledge of AXI, DMA, DDR, interrupts, memory mapping, cache coherency, and buffer management.
  • Experience designing APIs and interfaces between kernel drivers, user-space libraries, and applications.
  • Understanding ADC/DAC operation, sampling, I/Q processing, NCOs, interpolation, decimation, and FFT analysis.
  • Strong debugging and performance-analysis skills using JTAG, GDB, ILA, kernel logs, tracing, and profiling tools. Ability to apply oscilloscope and spectrum analyzer.
  • Ability to work closely with FPGA, RF, DSP, hardware, and system engineering teams.
  • Knowledge of LTE / 5G Cellular technology is major advantage.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools