Embedded Systems Engineer: High-Perf C/C++, ARM NEON & FPGA

Ethereum Technologies

Milpitas (CA)

On-site

USD 130,000 - 190,000

Full time

32 hours 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

Ethereum Technologies in Milpitas, CA, is seeking a highly skilled embedded software engineer to design and optimize real-time C/C++ applications for Linux on ARM-based platforms, including NEON acceleration and multi-threading.

You will implement drivers for AXI/DMA interfaces, collaborate on FPGA integration with Xilinx MPSoC, and drive performance profiling to guarantee deterministic behavior in streaming workloads.

Qualifications

  • Expert-level C for embedded Linux environments.
  • Proficient with ARM NEON SIMD intrinsics and optimization techniques.
  • Experience with Xilinx Zynq MPSoC/RFSoC and PetaLinux.

Responsibilities

  • Architect and implement high-performance multi-threaded C/C++ apps for real-time streaming on embedded Linux.
  • Develop software drivers/interfaces (AXI DMA, UIO, memory-mapped registers) for hardware blocks.
  • Profile and tune performance with perf/Valgrind to ensure deterministic behavior.
  • Produce production-grade code with architecture notes, build scripts and test procedures.

Skills

C for embedded Linux
ARM NEON SIMD
Xilinx Zynq MPSoC/FPGAs
AXI DMA / PCIe
POSIX threads
Linux device drivers
GCC/Clang cross-compilers

Tools

GDB
Git
CMake
Vivado/Vitis

Job description

Ethereum Technologies in Milpitas, CA, is seeking a highly skilled embedded software engineer to design and optimize real-time C/C++ applications for Linux on ARM-based platforms, including NEON acceleration and multi-threading.

You will implement drivers for AXI/DMA interfaces, collaborate on FPGA integration with Xilinx MPSoC, and drive performance profiling to guarantee deterministic behavior in streaming workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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: ARM NEON & FPGA Drivers
Embedded Software Engineer: ARM NEON & FPGA Drivers

Artifintech • Milpitas (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer – ARM NEON & FPGA (Contract)
Embedded Software Engineer – ARM NEON & FPGA (Contract)

Valiant Technologies LLC • Milpitas (CA)

On-site
USD 96,000 - 165,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

Valiant Technologies LLC • Milpitas (CA)

On-site
USD 96,000 - 165,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

Machine Learning Technologies, LLC • Milpitas (CA)

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

Ethereum Technologies LLC • Milpitas (CA)

On-site
USD 130,000 - 190,000