Skip to main content

Senior Embedded Software Engineer in Ely

Job Description

We’re recruiting a Senior Embedded Software Engineer for a specialist technology company developing advanced sensing and measurement systems.

\n

This is a senior, hands-on role with significant technical ownership. You’ll work on SoC-FPGA platforms, developing the embedded software that sits between ARM processors, FPGA programmable logic and complex measurement systems.

\n

The Role:

\n

    \n
  • Embedded Linux development in C/C++
  • \n

  • ARM / SoC development
  • \n

  • Processor-to-FPGA integration
  • \n

  • AXI, DMA, interrupts and memory-mapped I/O
  • \n

  • Low-level interfaces and drivers
  • \n

  • High-speed data acquisition and processing
  • \n

  • Porting MATLAB/Python algorithms into embedded C/C++
  • \n

  • Signal processing and hardware/software co-design
  • \n

\n

What We’re Looking For:

\n

Strong commercial experience with:

\n

    \n
  • Embedded Linux, ideally PetaLinux or Yocto
  • \n

  • C/C++
  • \n

  • ARM-based embedded systems
  • \n

  • Low-level hardware/software integration
  • \n

  • FPGA-connected systems
  • \n

\n

Experience with Zynq UltraScale+, signal processing, device drivers, Edge AI or industrial/test-and-measurement systems would be particularly valuable.

Senior Embedded Software Engineer in Ely

Ely, MN 55731
Full time

Published on 09/13/2026

Share this job now