Sr. Embedded Software Engineer

CACI

Base: $113,200 - $237,800; bonus/equity: not speci...
Not specified
Active top secret clearance required
8+ years embedded software experience
C/c++ and assembly programming proficiency
CACI is seeking a Senior Embedded Software Engineer with expertise in embedded systems, reverse engineering, and cybersecurity. The ideal candidate will have a Top Secret clearance and extensive experience in low-level software and hardware analysis to enhance national cybersecurity efforts

Job Summary

  • This role involves reverse engineering proprietary embedded systems and telecom devices to uncover security vulnerabilities and undocumented functionality.
  • The position offers opportunities to publish research, present findings, and contribute directly to national cybersecurity efforts within a culture of integrity.
  • Candidates will develop custom automation tools using Python3 and collaborate with hardware engineers to perform low-level debugging and analysis.

Matching Summary

Match Score: 85

CACI is seeking a Senior Embedded Software Engineer with expertise in embedded systems, reverse engineering, and cybersecurity. The ideal candidate will have a Top Secret clearance and extensive experience in low-level software and hardware analysis to enhance national cybersecurity efforts.

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 proficiency
  • Firmware extraction and binary analysis
  • Disassembly tools IDA Pro Ghidra Binary Ninja
  • RTOS environments VxWorks embedded Linux
  • Hardware interfaces SPI I2C PCIe UART

Nice-to-have

  • SCI-level clearance highly desired
  • Experience in cybersecurity research
  • Vulnerability discovery and exploit development
  • PowerPC assembly QUICC-based systems
  • Linux kernel internals knowledge
  • FPGA-based system experience
  • Oscilloscopes and logic analyzers usage

Key Requirements

  • Active Top Secret clearance mandatory
  • 8+ years professional embedded software experience
  • Proficiency in C, C++, and Assembly languages
  • Experience with ARM, MIPS, x86, or RISC-V architectures
  • Knowledge of secure boot and firmware encryption

Work Rights

Must have active Top Secret clearance

Tailored Resume

Cover Letter