Hardware Reverse Engineer, Senior jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 2 weeks ago

Hardware Reverse Engineer, Senior

CACI International Inc is a company focused on national security cyber and hardware challenges. They are seeking a Senior Hardware Reverse Engineer to investigate embedded software/hardware devices, analyze system behavior, and participate in technical reviews.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Teardown, investigate, and document embedded hardware devices/software and analyze their inherent communication implementations
Analyze systems and hardware devices to determine behavior and potential access vectors for exploitation
Investigate RF communication capabilities of hardware systems
Participate in technical reviews of requirements, specifications, designs, codes, and other artifacts
Create documentation outlining results of exploitation efforts

Qualification

Digital signal processingReverse engineeringEmbedded software developmentFPGA engineeringPythonC/C++Embedded interfacesIn-circuit debuggersRF communicationsBoard support packagesCommunication theoryLinux developmentSoftware defined radiosTeam collaborationCommunication

Required

An active TS/SCI clearance is required to begin employment
BS degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or Aerospace Engineering (ABET/EAC Accredited)
A minimum of 7+ years of experience performing digital signal processing development, reverse engineering, embedded software development, and/or FPGA engineering
Experience programming in Python, C, and/or C++
Experience with embedded interfaces such as UART, SPI, I2C, GPIO
Experience using in-circuit debuggers and programmers, JTAG/Serial-wire (SWD)
Working knowledge of RF communications technologies, network communications technologies, and hardware design including radio-frequency modules and/or software defined radios
Experience working with board support packages (BSP), U-Boot, and device drivers

Preferred

Background in digital signal processing (DSP) and communication theory with knowledge of and/or experience processing signals
Software development experience in Linux and/or bare metal
Experience with radio-frequency modules or software defined radios

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase