Senior Embedded Linux & SoC Hardware Integration Engineer

Knowmadics

United States

Hybrid

USD 140,000 - 175,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Knowmadics is seeking a Senior Embedded Software Engineer to bridge custom hardware and application software. You will bring up embedded Linux on SoCs, configure bootloaders and device trees, and enable high-throughput data paths across PCIe, DMA, and memory interfaces.

You will collaborate with hardware, FPGA, RF, DSP, and software teams to turn hardware concepts into modular, mission-ready capabilities in a fast-moving R&D environment.

Qualifications

  • Eligible to obtain a U.S. Security Clearance; U.S. Citizenship required.
  • 5+ years of embedded software with custom hardware/SoCs.
  • Strong C/C++ for embedded; Python/Bash scripting.
  • Embedded Linux bring-up on ARM/SoC platforms.
  • BSP with U-Boot, device trees, kernel config, Yocto or PetaLinux.
  • Experience with memory-mapped hardware and Linux drivers.
  • Knowledge of DMA, PCIe, AXI, interrupts, IPC, IOMMU/SMMU, caching.
  • Read schematics; collaborate with hardware teams.
  • Experience with FPGA/ASIC interfacing and SDR/radar sensing is a plus.
  • Clear communicator across engineering disciplines.

Responsibilities

  • Bring up embedded Linux on SoCs and custom hardware platforms.
  • Build and maintain BSPs including U-Boot, device trees, kernel config.
  • Integrate FPGA fabric, ASICs, accelerators, PCIe devices, DMA engines.
  • Create drivers, user-space interfaces, and hardware abstractions.
  • Enable high-throughput data movement using DMA, PCIe, AXI, shared memory.
  • Document interfaces and bring-up notes for teams.
  • Collaborate with hardware, FPGA, RF, DSP, and software engineers.
  • Use schematics, datasheets, timing diagrams to debug issues.
  • Develop bare-metal or RTOS firmware as needed for microcontrollers.
  • Support lab and field validation of cUAS and multi-sensor platforms.
  • Maintain clear test plans and integration guides.

Skills

C/C++ for embedded
Embedded Linux
SoCs/board bring-up
Device trees/U-Boot
PCIe/DMA
Python/Bash
FPGA/ASIC interfaces

Education

BS in Computer Engineering / Electrical Engineering / CS

Tools

U-Boot
Yocto
PetaLinux
VFIO/UIO

Job description

Knowmadics is seeking a Senior Embedded Software Engineer to bridge custom hardware and application software. You will bring up embedded Linux on SoCs, configure bootloaders and device trees, and enable high-throughput data paths across PCIe, DMA, and memory interfaces.

You will collaborate with hardware, FPGA, RF, DSP, and software teams to turn hardware concepts into modular, mission-ready capabilities in a fast-moving R&D environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & Hardware Integration Engineer
Senior Embedded Linux & Hardware Integration Engineer

Knowmadics • Lawton (OK)

Hybrid
USD 110,000 - 150,000
Senior Embedded Linux Engineer: SoC & Hardware Integration
Senior Embedded Linux Engineer: SoC & Hardware Integration

Knowmadics • Wichita (KS)

Hybrid
USD 90,000 - 120,000
Senior Embedded Software Engineer - Linux, SoC & Hardware Integration
Senior Embedded Software Engineer - Linux, SoC & Hardware Integration

Knowmadics • Wichita (KS)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Knowmadics • United States

Hybrid
USD 140,000 - 175,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Knowmadics • Lawton (OK)

Hybrid
USD 110,000 - 150,000
Senior Embedded C++ Engineer - Linux & Hardware Integration
Senior Embedded C++ Engineer - Linux & Hardware Integration

TechDigital Group • North Reading (MA)

On-site
USD 110,000 - 160,000
Senior Electrical Engineer – Hybrid/Remote, FPGA & RF
Senior Electrical Engineer – Hybrid/Remote, FPGA & RF

Knowmadics • United States

Hybrid
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Senior Embedded Systems Engineer - Linux Kernel & Drivers
Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Highbrow Technology Inc • Benton Harbor (MI)

On-site
USD 90,000 - 130,000