Senior Embedded Systems Architect – Real‑Time RF

CACI International Inc.

Herndon (VA)

On-site

USD 94,000 - 198,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Real-Time RF Software Engineer - C/C++ & Open Architecture
Real-Time RF Software Engineer - C/C++ & Open Architecture

Systemstechnologyresearch • Atlanta (GA)

On-site
USD 139,000 - 160,000
Senior RF & Real-Time Electronics Design Engineer
Senior RF & Real-Time Electronics Design Engineer

DCS Corporation • United States

On-site
USD 84,000 - 111,000
Senior Embedded Software Engineer – Real-Time Cybersecurity
Senior Embedded Software Engineer – Real-Time Cybersecurity

PVH (Tommy Hilfiger/Calvin Klein) • Florham Park (NJ)

On-site
USD 94,400 - 198,200
Senior Embedded Software Engineer — Real-Time & Networking
Senior Embedded Software Engineer — Real-Time & Networking

Technology Service Corporation Defense Services • Aurora (CO)

On-site
USD 100,000 - 130,000
Employee Ownership (ESOP)
401k Plan
Flexible Work Schedules
+3
Senior RF Software Architect for High-Performance Systems
Senior RF Software Architect for High-Performance Systems

CACI International Inc. • Denver (CO)

On-site
USD 114,000 - 253,000
Flexible time off
Comprehensive healthcare benefits
Continuing education support
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 Embedded Software Engineer – Real-Time Systems
Senior Embedded Software Engineer – Real-Time Systems

RFA Engineering • Chillicothe (IL)

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Retirement Savings Account (401k)
Paid Time Off
+1
Senior SDR Software Engineer — Real-Time Embedded RF
Senior SDR Software Engineer — Real-Time Embedded RF

our team • United States

On-site
USD 150,000 - 180,000
Health insurance
401(k) retirement with company match
Generous paid time off
+1
Senior Embedded RF Software Engineer - Real-Time DSP
Senior Embedded RF Software Engineer - Real-Time DSP

TCI • Fremont (CA)

On-site
USD 175,000 - 195,000
Health benefits
401k with company match
Paid time off
+1