Senior Embedded Systems Architect – Real‑Time RF

CACI International Inc.

Herndon (VA)

On-site

USD 94,000 - 198,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CAC I International Inc. is seeking a Senior Software Engineer to design distributed software architectures for embedded RF systems.

Responsibilities include creating high‑performance C++ frameworks for inter‑processor communication and defining software interfaces across x86, ARM, and FPGA domains. You will document architecture decisions with UML diagrams and sequence charts and collaborate with FPGA and signal processing teams to optimize data pipelines.

Qualifications

  • 5–7+ years in embedded systems or high‑performance computing on Linux
  • BS or MS in Computer Science, Software Engineering, Electrical or Computer Engineering, or related field
  • Strong proficiency in C++ for embedded real‑time systems, including concurrency and memory management
  • Experience designing software architectures and documenting diagrams/architecture specifications
  • Experience with multi‑threaded development and debugging race conditions in inter‑processor and microservice architectures
  • Familiarity with modern build systems and DevOps tools (Conan, Docker, GitLab or similar)
  • Experience with performance analysis and debugging tools (VTune, perf, gdb, valgrind)

Responsibilities

  • Design distributed software architectures across x86, ARM, and FPGA domains with real‑time RF processing
  • Develop high‑performance C++ frameworks for inter‑processor communication
  • Create technical docs: sequence charts, UML diagrams, architecture specs for distributed teams
  • Design microservice architectures for x86 and ARM while balancing modularity and resource use
  • Profile and optimize for memory‑bound and compute‑bound workloads using VTune and related tools
  • Collaborate with signal processing engineers to shape data pipelines for RF samples
  • Develop C++/Python test harnesses and unit tests to validate behavior and edge cases
  • Integrate CI/CD, containerization, and build automation into workflows
  • Coordinate with FPGA engineers to align hardware/software interfaces

Skills

C++ development
embedded real‑time systems
multi-threading
DevOps tools (Conan, Docker, GitLab)
performance analysis (VTune)

Education

BS or MS in CS/Software Engineering/EE/CE

Tools

Conan
Docker
GitLab
VTune

Job description

CAC I International Inc. is seeking a Senior Software Engineer to design distributed software architectures for embedded RF systems.

Responsibilities include creating high‑performance C++ frameworks for inter‑processor communication and defining software interfaces across x86, ARM, and FPGA domains. You will document architecture decisions with UML diagrams and sequence charts and collaborate with FPGA and signal processing teams to optimize data pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded RF Systems Architect
Senior Embedded RF Systems Architect

CACI International Inc • Herndon (VA)

On-site
USD 94,000 - 198,000
Senior Embedded Systems Architect – RF & Space
Senior Embedded Systems Architect – RF & Space

CACI International Inc • Colorado Springs (CO)

On-site
USD 99,000 - 207,000
RF Systems Engineer: Hardware, FPGA & Embedded
RF Systems Engineer: Hardware, FPGA & Embedded

CACI International Inc. • Aberdeen (MD), Northern (KY)

Hybrid
USD 99,000 - 209,000
Staff Embedded Firmware Architect - RF Space Systems
Staff Embedded Firmware Architect - RF Space Systems

CACI International Inc. • Colorado Springs (CO), Northern (KY)

Hybrid
USD 99,000 - 207,000
Senior Embedded Software Engineer - RF/EW Systems
Senior Embedded Software Engineer - RF/EW Systems

Pacific Defense • Nashua (NH)

On-site
USD 120,000 - 160,000
401K match
Medical coverage
PTO & holidays
Senior RF & Real-Time Electronics Design Engineer
Senior RF & Real-Time Electronics Design Engineer

DCS Corporation • United States

On-site
USD 84,137 - 111,000
Senior Embedded Software Engineer – RF & Bare-Metal
Senior Embedded Software Engineer – RF & Bare-Metal

Actalent • Menomonee Falls (WI)

On-site
USD 110,000 - 140,000
Health
Dental
Vision
+1
Senior Wireless Firmware Engineer — Real-Time Embedded
Senior Wireless Firmware Engineer — Real-Time Embedded

Qualcomm • San Diego (CA)

Hybrid
USD 123,000 - 184,000
Senior FPGA Architect - Real-Time RF & DSP
Senior FPGA Architect - Real-Time RF & DSP

Insight Global • Florida

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - RF Systems, RTOS
Senior Embedded Software Engineer - RF Systems, RTOS

Actalent • Schaumburg (IL)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+10