View Job

Embedded Cyber Software Engineer

Leidos | Arlington VA 22246 USA | Full Time | Posted: 06/18/2019

Job Descriptiontop

Job Description:

Leidos is seeking an Embedded Cyber Software Engineer to work in Arlington, VA. The Embedded Cyber Engineer will serve as a subject matter expert, solving cutting edge cyber security problems with a talented multi-discipline team of researchers and engineers. This position will allow you to develop custom software prototypes, transition successful R&D prototypes to customers, and to hone your skills in reverse engineering, vulnerability research, and program/binary analysis. Candidates must possess an active DoD Secret clearance to start, and must have the ability to obtain a TS/SCI clearance in the future.

Responsibilities include:
• Conducting research for the purposes of finding new vulnerabilities and enhancing existing capabilities
• Circumventing security protection methods and techniques
• Reverse engineering complex systems and protocols
• Creating detailed technical reports and proof of concept code to document findings
• Presenting research results to customers

Basic Qualifications
• Bachelor's Degree in Computer Science, Computer Engineering or related field
• 8 - 12 years of experience in computer science, information systems, or network engineering
• 8 - 12 years of experience programming in Assembly, C, and/or C++ for UNIX and/or Linux operating systems
• 4 - 8 years of experience programming in Assembly, C, and/or C++ for Windows operating systems
• Experience with UNIX kernel internals and low-level Windows internals
• Experience programming device drivers in Windows and/or UNIX operating systems
• Thorough understanding of memory management concepts (Heap, Stack, Virtual Memory)
• A sufficient level of comfort with the reading and writing of x86 and/or ARM assembly
• Experience with program analysis techniques such as taint analysis, program slicing, symbolic execution, constraint solving, and dynamic instrumentation
• Fluency in binary analysis tools such as IDA Proa, WinDbg, Valgrind, PIN, Panda, and S2E
• Working knowledge of hacking tools and techniques such as memory corruption exploits, rootkits, protocol poisoning, browser-based attacks, DNS poisoning, MetaSploit, nmap, Nessus, etc.
• Understanding of network protocols and experience developing packet-level programs
• Candidates must possess an active DoD Secret clearance

Preferred Qualifications

• Experience supporting embedded development projects
• Extensive experience reverse engineering x86/ARM binaries, embedded systems, or malware
• Knowledge of algorithmic complexity and side channel vulnerabilities
• Experience developing in other high level languages, such as Java or Python
• Experience with MATLAB
• Experience with real-time processing
• Experience with Business Development and proposal writing


Electronic Warfare

Job Detailstop

Location Arlington, VA, 22246, United States
Categories Information Technology

Location Maptop

Contact Informationtop

Contact Name -
How to apply Employer provided a link where your application will be accepted. Click on the link below and follow instructions.
Apply Click Here (apply to job)
Job Code 4019073

Featured Employers - view all