Senior Embedded Software Engineer - Flexible Hours

Command Post Technologies, Inc

Dahlgren (VA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Great health benefits.
401(k) with generous company matching.
Employee Stock Ownership Plan (ESOP)

Job summary

Command Post Technologies Inc. seeks an experienced embedded software engineer to design, develop, and test high-performance C/C++ software for Linux-based SDR platforms and SoCs.

You will work with FPGA, RF front-ends, and DMA engines to create low-latency data pipelines and deterministic processing. The role requires strong multitasking and real-time skills, with experience in ARM processors, embedded Linux, and hardware integration.

Qualifications

  • BS degree in an engineering, scientific, or technical discipline from an accredited college or university.
  • Six years of professional technical experience with at least four years in hardware/software integration and embedded software.
  • Strong experience in C/C++ for embedded Linux-based systems.
  • Experience with ARM processors and embedded SoC platforms.
  • Experience with FPGA-based systems and hardware integration.

Responsibilities

  • Design, develop, implement, and test embedded software in C/C++ for Linux-based systems.
  • Develop firmware interfacing with FPGA-based hardware, RF front-ends, and DMA engines.
  • Design high-throughput IQ data pipelines with low latency and determinism.
  • Configure and optimize DMA transfers and memory management for efficiency.
  • Develop multithreaded real-time software with POSIX threads and lock-free techniques.
  • Optimize performance using ARM NEON and vector libraries or GPU acceleration.
  • Develop Linux user-space apps for SDR hardware using IIO, sysfs, ioctl, or custom interfaces.
  • Support Yocto, PetaLinux, Buildroot for embedded Linux images.
  • Collaborate with FPGA, RF, electrical, and test teams on integrated solutions.
  • Analyze system performance including CPU, memory, throughput, and latency.
  • Participate in architecture discussions and define software requirements.

Skills

Embedded C/C++
Linux embedded systems
ARM processors
Multithreading
Real-time processing
DMA architectures
Debugging tools
Version control (Git)
Communication skills

Education

Bachelor of Science in engineering/science/technical field

Tools

JTAG/SWD debugging tools
Oscilloscopes
Logic analyzers
Serial interfaces (UART, SPI, I2C)
Ethernet/CAN
Git version control

Job description

Command Post Technologies Inc. seeks an experienced embedded software engineer to design, develop, and test high-performance C/C++ software for Linux-based SDR platforms and SoCs.

You will work with FPGA, RF front-ends, and DMA engines to create low-latency data pipelines and deterministic processing. The role requires strong multitasking and real-time skills, with experience in ARM processors, embedded Linux, and hardware integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded SDR Engineer — Real-Time RF/DSP
Senior Embedded SDR Engineer — Real-Time RF/DSP

Flash Technology, LLC • Fremont (CA)

On-site
USD 150,100 - 180,000
Flexible paid time off
401(k) match
Health insurance plans
Senior Embedded Linux Engineer: Real-Time, High-Reliability
Senior Embedded Linux Engineer: Real-Time, High-Reliability

CSG Talent • Long Beach (CA)

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

Technovative Applications • Brea (CA)

On-site
USD 110,000 - 150,000
Senior Embedded Systems Architect – Real‑Time RF
Senior Embedded Systems Architect – Real‑Time RF

CACI International Inc. • Herndon (VA)

On-site
USD 94,000 - 198,000
Senior Real-Time Embedded SDR Engineer
Senior Real-Time Embedded SDR Engineer

TCI • Fremont (CA)

On-site
USD 150,000 - 180,000
Health benefits
401(k) with company match
Paid time off
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Radar Embedded Software Engineer — Real-Time C/C++ (Onsite)
Radar Embedded Software Engineer — Real-Time C/C++ (Onsite)

Technovative Applications • Brea (CA)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Los Angeles, California
Senior Embedded Software Engineer - Los Angeles, California

MissionHires • Los Angeles (CA)

Hybrid
USD 100,000 - 140,000
Senior Embedded Software Engineer — Real-Time Controls
Senior Embedded Software Engineer — Real-Time Controls

Commonwealth Fusion Systems LLC • Massachusetts

On-site
USD 140,000 - 200,000
Equity compensation
Company holidays
Flexible vacation
+8
Senior DSP Software Engineer
Senior DSP Software Engineer

BrightHire Search Partners • Fremont (CA)

On-site
USD 120,000 - 150,000