Embedded Systems Software Reverse Engineer

20 Mar 2025

Vacancy expired!

Job Title: Embedded Systems Software Reverse Engineer

Location: 250 14th St NW, Atlanta, GA 30332

Duration: 12 Months

Job Description:
  • Embedded Systems Software Reverse Engineer
  • Summary: CLIENT is searching for a Software Analyst to work in the Embedded Systems Vulnerability Division (ESVD) in the Cybersecurity, Information Protection, and Hardware Evaluation Research (CIPHER) Lab. ESVD is skilled in reverse engineering, vulnerability discovery, and forensics analysis of embedded systems. Red team activities focus on vulnerability discovery and the development and demonstration of RF and network-based techniques to gain unauthorized access to and/or exploit information networks. These efforts identify weaknesses and help ensure that mitigations are effective. The Division specializes in wireless and embedded devices such as radios, modems, routers, and embedded controllers comprising various military and Industrial Control System (ICS) networks.

Roles & Responsibilities:Project/Unit Description
  • CLIENT is searching for a Software Analyst to work in the Embedded Systems Vulnerability Division (ESVD) in the Cybersecurity, Information Protection, and Hardware Evaluation Research (CIPHER) Lab. ESVD is skilled in reverse engineering, vulnerability discovery, and forensics analysis of embedded systems.
  • Red team activities focus on vulnerability discovery and the development and demonstration of RF and network-based techniques to gain unauthorized access to and/or exploit information networks.
  • These efforts identify weaknesses and help ensure that mitigations are effective.
  • The Division specializes in wireless and embedded devices such as radios, modems, routers, and embedded controllers comprising various military and Industrial Control System (ICS) networks.

Job Purpose:
  • CLIENT is seeking a highly motivated individual to support assessment of software and/or firmware of embedded communications systems. The candidate will perform analysis of software/firmware from embedded and PC-based systems for identification of system technical capabilities and potential vulnerabilities.
  • The following skills/experience are highly desired: experience with a variety of microprocessor architectures and programmable logic devices, software reverse engineering, knowledge of typical encryption and authentication schemes used in wireless communications, digital communication theory, networking protocols, embedded operating systems, and embedded system programming.

Key Responsibilities:
  • Static and dynamic analysis of software/firmware components of communication systems
  • Development of software analysis tools to assist in the reverse engineering process.
  • Research communication theory concepts (such as modulation, spread spectrum, error correction coding, synchronization, etc.) and implementation methods to help in determining software functionality.
  • Development and use of virtual and emulation environments for executing software under test.
  • Primary author of technical reports/presentations for projects of low/moderate complexity. Compile report input from other researchers and prepare final report deliverable.

Required Minimum Qualifications:
  • 1 year of software reverse engineering experience using disassemblers such as IdaPro, Ghidra or other tools

Preferred Qualifications:
  • Active Top Secret Clearance
  • Active Top Secret clearance
  • Experience leading small engineering teams.
  • Experience developing plugins for disassemblers.
  • Experience with capture the flag events.
  • Experience with hardware debugging or reverse engineering
  • Experience with one or more programming language
  • Experience with design, development or testing of embedded systems.
  • Experience with communications buses such as SPI, I2C, etc.
  • Experience with software defined radios.
  • Experience with fuzz testing

Travel Requirements:
  • 10% - 25% travel.

Education and Length of Experience:
  • This position vacancy is an open-rank announcement. The final job offer will be dependent on candidate qualifications in alignment with Research Faculty Extension Professional ranks as outlined in section
  • 3.2.1 of the Client's Faculty Handbook
  • 5 years of related experience with a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study.
  • 3 years of related experience with a Masters' degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study.
  • 0 years of related experience with a Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study.
  • U.S. Citizenship Requirements
  • Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens.

Clearance Type Required:
  • Candidates must be able to obtain and maintain an active security clearance.

Benefits at CLIENT:
  • Comprehensive information on currently offered CLIENT benefits, including Health & Welfare, Retirement Plans, Tuition Reimbursement, Time Off, and Professional Development.

Diversity & Inclusion:
  • Diversity & Inclusion (D&I) at Client aims to enhance the Institute's mission of solving the world's most complex technical problems by creating a workforce with a shared appreciation for diversity, raising awareness around inclusiveness, and fostering a sense of belonging and appreciation for all members of our community.

About Our Company:22nd Century Technologies is a business enterprise that supports demanding staffing programs for Corporations and State and Local Government Agencies. Its journey began in 1997 by supporting large Federal contracts which nudged us in the direction of creating large candidate pools across the country. Over the last 20 years, we have built a strong business model that is carefully constructed to deliver on multiple facets. We have proven past performance of providing services that exceed our clients' expectations. Today 22nd Century technologies supports clients in all 50 states and has grown to be a company that is trusted and sought for providing a complex mix of workforce solutions. With a firm grip on the entire spectrum of staffing solutions, we have placed more than 500,000 skilled resources and delivered 15 million+ man-hours.“22nd Century Technologies is an Equal Opportunity Employer and US Citizens & all other parties authorized to work in the US are encouraged to apply.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

  • ID: #49506623
  • State: Georgia Atlanta 30332 Atlanta USA
  • City: Atlanta
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-03-20
  • Deadline: 2023-05-07
  • Category: Et cetera