Required Skills

Cyber

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 13th Jan 2024

JOB DETAIL

  • Kernel Mode (Windows, Linux) programming (C/C++, Assembly)

  • Reverse Engineering (x86, x64, MIPS, PPC, or ARM)

  • Vulnerability Analysis • Communications Engineer:

  • Network Programming (C/C++)

  • Network protocols TCP/IP, UDP, HTTP, SSL, etc.

Basic Qualifications for Software Engineer Level:

  • B.S. degree in Computer Science, Computer Engineering or related field and 0 years of programming experience OR M.S. degree in Computer Science, Computer Engineering or related field and 0 years of experience. NOTE: 4 years of relevant work experience can be substituted for the degree.

  • US Citizenship

  • Ability to obtain and maintain a Top Secret clearance to start.

  • Demonstrated software programming experience in C/C++

  • Experience with a debugging or system analysis tool (i.e. Wireshark, IDAPro, OllyDebug, WinDBG, JTAG debuggers)

Preferred Qualifications:

  • Active Top Secret security clearance

  • Advanced degree in Computer Science, Computer Engineering or related field

  • Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications.

  • Experience with SDLC (software development life cycle)

  • Familiarity with Assembly Languages (x86, x64, MIPS, PPC, or ARM )

  • Experience developing software for multiple operating system environments.

  • Experience with virtual machine technology

  • OS Internals experience

  • Development of lower level networking protocols such as TCP/IP and UDP

  • Understanding of return oriented programming (ROP) concepts and execution

  • Ability to develop and implement shell code.

  • Ability to understand secure / insecure programming concepts (format string vulnerabilities, heap overflows, etc.)

  • Familiarity with common source control tools (git, Mercurial, etc.) and automated build system workflows (Jenkins, Go, etc.)

  • Experience with the Agile methodology

Company Information