Embedded Software Engineer – ARM NEON & FPGA (Contract)

Valiant Technologies LLC

Milpitas (CA)

On-site

USD 96,000 - 165,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Valiant Technologies LLC seeks an expert Embedded Software / Firmware Contractor to design, implement, and optimize high-throughput multi-threaded software for embedded Linux on AMD Xilinx FPGA/MPSoC and RFSoC architectures.

You will accelerate workloads with ARM NEON, develop software drivers to interface with FPGA IP, and profile for deterministic performance, delivering production-grade code and thorough hand-off documentation.

Qualifications

  • Expert C/C++ for embedded Linux environments.
  • Proficient with ARM NEON SIMD intrinsics and assembly.
  • Experience with Xilinx Zynq MPSoC/RFSoC platforms and PetaLinux.
  • Deep hardware interfacing knowledge: AXI4, PCIe, AXI DMA, memory mapping.
  • Strong multi-threaded, real-time POSIX scheduling experience.
  • Familiar with cross-compilers, debuggers, build systems and Git workflows.

Responsibilities

  • Design and implement high-throughput multi-threaded software for embedded Linux.
  • Accelerate workloads using ARM NEON SIMD intrinsics and assembly.
  • Develop software drivers/interfaces for AXI DMA and PL IP blocks.
  • Profile, diagnose bottlenecks, and tune for deterministic performance.
  • Deliver production-grade code with architectural notes and build/test docs.

Skills

C/C++ expert
ARM NEON SIMD
Multithreading
POSIX threads
Embedded Linux

Tools

GCC/Clang cross-compilation
GDB
Vivado/Vitis
CMake
Git
AXI DMA / DMA-BUF

Job description

Valiant Technologies LLC seeks an expert Embedded Software / Firmware Contractor to design, implement, and optimize high-throughput multi-threaded software for embedded Linux on AMD Xilinx FPGA/MPSoC and RFSoC architectures.

You will accelerate workloads with ARM NEON, develop software drivers to interface with FPGA IP, and profile for deterministic performance, delivering production-grade code and thorough hand-off documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — FPGA/MPSoC, NEON Optimized
Embedded Software Engineer — FPGA/MPSoC, NEON Optimized

Robotics Technologies LLC • Milpitas (CA)

On-site
USD 124,000 - 207,000
Embedded Software Engineer - High-Performance FPGA/Linux
Embedded Software Engineer - High-Performance FPGA/Linux

Quantum Technologies. LLC • Milpitas (CA)

On-site
USD 96,000 - 193,000
Embedded Software Engineer
Embedded Software Engineer

Quantum Technologies. LLC • Milpitas (CA)

On-site
USD 96,000 - 193,000
Embedded Software Engineer
Embedded Software Engineer

Robotics Technologies • Milpitas (CA)

On-site
USD 124,000 - 207,000
Embedded Software Engineer
Embedded Software Engineer

Valiant Technologies LLC • Milpitas (CA)

On-site
USD 96,000 - 165,000
Embedded Software Engineer: ARM NEON & FPGA Drivers
Embedded Software Engineer: ARM NEON & FPGA Drivers

Artifintech • Milpitas (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Systems Engineer - ARM NEON & FPGA (Linux)
Senior Embedded Systems Engineer - ARM NEON & FPGA (Linux)

Machine Learning Technologies, LLC • Milpitas (CA)

On-site
USD 120,000 - 190,000
Embedded Systems Engineer: High-Perf C/C++, ARM NEON & FPGA
Embedded Systems Engineer: High-Perf C/C++, ARM NEON & FPGA

Ethereum Technologies • Milpitas (CA)

On-site
USD 130,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Machine Learning Technologies, LLC • Milpitas (CA)

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

Artifintech • Milpitas (CA)

On-site
USD 120,000 - 180,000