Embedded Software Engineer: ARM NEON & FPGA Drivers

Artifintech

Milpitas (CA)

In loco

USD 120.000 - 180.000

Tempo pieno

7 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Artifintech seeks a highly skilled embedded Linux C/C++ engineer to design and optimize real-time software for ARM-based platforms. You will implement multi-threaded userspace applications, vectorize critical loops with ARM NEON, and create drivers for AXI DMA interfaces on Xilinx Zynq MPSoC devices.

The role requires hands-on experience with PetaLinux, cross-compilation toolchains, and memory management in Linux.

Competenze

  • Expert-level C for embedded Linux environments.
  • Hands-on proficiency with ARM NEON SIMD intrinsics and assembly-level optimization.
  • Demonstrated experience with Xilinx Zynq UltraScale+ MPSoC/RFSoC platforms (PetaLinux).
  • Deep understanding of AXI4, PCIe, AXI DMA engines, and Linux memory management (DMA-BUF, /dev/mem, UIO).
  • Solid background in concurrent programming, memory synchronization, and real-time POSIX scheduling.

Mansioni

  • Architect and implement high-performance multi-threaded C/C++ userspace apps on embedded Linux.
  • Vectorize and optimize critical loops using ARM NEON intrinsics and assembly.
  • Develop software drivers/interfaces for AXI DMA and Linux hardware access (UIO, /dev/mem).
  • Profile, diagnose bottlenecks, and tune for deterministic performance.
  • Deliver well-documented production-grade code and architectural notes.

Conoscenze

C programming
Embedded Linux
ARM NEON optimization
Real-time POSIX scheduling

Strumenti

Vivado / Vitis
PetaLinux
GCC cross-compilation
CMake
GDB

Descrizione del lavoro

Artifintech seeks a highly skilled embedded Linux C/C++ engineer to design and optimize real-time software for ARM-based platforms. You will implement multi-threaded userspace applications, vectorize critical loops with ARM NEON, and create drivers for AXI DMA interfaces on Xilinx Zynq MPSoC devices.

The role requires hands-on experience with PetaLinux, cross-compilation toolchains, and memory management in Linux.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Embedded Systems Engineer - ARM NEON & FPGA (Linux)
Senior Embedded Systems Engineer - ARM NEON & FPGA (Linux)

Machine Learning Technologies, LLC • Milpitas (CA)

In loco
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)

In loco
USD 130.000 - 190.000
Embedded Software Engineer – ARM NEON & FPGA (Contract)
Embedded Software Engineer – ARM NEON & FPGA (Contract)

Valiant Technologies LLC • Milpitas (CA)

In loco
USD 96.000 - 165.000
Embedded Software Engineer — FPGA/MPSoC, NEON Optimized
Embedded Software Engineer — FPGA/MPSoC, NEON Optimized

Robotics Technologies LLC • Milpitas (CA)

In loco
USD 124.000 - 207.000
Embedded Software Engineer - High-Performance FPGA/Linux
Embedded Software Engineer - High-Performance FPGA/Linux

Quantum Technologies. LLC • Milpitas (CA)

In loco
USD 96.000 - 193.000
Embedded Software Engineer
Embedded Software Engineer

Quantum Technologies. LLC • Milpitas (CA)

In loco
USD 96.000 - 193.000
Embedded Software Engineer
Embedded Software Engineer

Robotics Technologies • Milpitas (CA)

In loco
USD 124.000 - 207.000
Embedded Software Engineer
Embedded Software Engineer

Valiant Technologies LLC • Milpitas (CA)

In loco
USD 96.000 - 165.000
Embedded Software Engineer
Embedded Software Engineer

Ethereum Technologies LLC • Milpitas (CA)

In loco
USD 130.000 - 190.000
Embedded Software Engineer
Embedded Software Engineer

Machine Learning Technologies, LLC • Milpitas (CA)

In loco
USD 120.000 - 190.000