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

CACI bv ยท 2 weeks ago

Hardware Reverse Engineer, Senior

CACI is a company dedicated to solving national security cyber and hardware challenges. They are seeking a Senior Hardware Reverse Engineer to investigate embedded devices and analyze communication implementations in a fast-paced R&D environment.

ConsultingEducationTraining
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 radios

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 bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase