Sr. Embedded Software Engineer

CACI

Base: $113,200 - $237,800; bonus/equity: not speci...
Not specified (assumed office-based with up to 10% travel)
Active top secret clearance required
8+ years embedded software experience
C c++ and assembly programming skills
CACI is seeking a Senior Embedded Software Engineer with extensive experience in embedded systems, reverse engineering, and cybersecurity. The role requires a Top Secret clearance and focuses on evaluating the security and robustness of proprietary embedded systems while fostering a culture of innovation and continuous learning

Job Summary

  • This role involves reverse engineering embedded firmware and proprietary telecom systems to identify security vulnerabilities and undocumented functionality.
  • Candidates will develop custom Python3 tools to automate analysis workflows including protocol decoding and memory analysis.
  • The position offers a culture of integrity with opportunities to publish research and contribute directly to national cybersecurity missions.

Matching Summary

Match Score: 85

CACI is seeking a Senior Embedded Software Engineer with extensive experience in embedded systems, reverse engineering, and cybersecurity. The role requires a Top Secret clearance and focuses on evaluating the security and robustness of proprietary embedded systems while fostering a culture of innovation and continuous learning.

Salary

Base: $113,200 - $237,800; Bonus/Equity: Not specified; Benefits: Healthcare wellness financial retirement family support continuing education time off

Skills & Requirements

Must-have

  • Active Top Secret clearance required
  • 8+ years embedded software experience
  • C C++ and Assembly programming skills
  • Firmware extraction and binary diffing
  • Disassembly tools IDA Pro Ghidra Binary Ninja

Nice-to-have

  • SCI-level clearance preferred
  • Experience with FPGA-based systems
  • Vulnerability discovery in telecom environments
  • PowerPC assembly knowledge QUICC systems
  • Linux kernel internals understanding

Key Requirements

  • Active Top Secret clearance mandatory
  • 8+ years professional embedded development experience
  • Proficiency in ARM MIPS x86 or RISC-V architectures
  • Experience with RTOS environments VxWorks and embedded Linux
  • Hands-on debugging with JTAG SWD and GDB

Work Rights

Must have active Top Secret clearance

Tailored Resume

Cover Letter