CNO Software Engineer

Annapolis Junction, MD
Full Time
Mid Level

As a CNO Engineer with Cantada, you will bring your creativity, problem solving skills and software development abilities to work with a team of experts dedicated to providing insightful service to clients that require intelligence on the operation of code. Your responsibilities will include collaborating with clients and teammates, evaluation of software binaries, and delivering detailed analyses and innovative solutions on a range of critical cyber security challenges. In addition to CNO analysis and expertise, you must be experienced and proficient in the full software development life cycle. You should be proficient in the C and C++ programming languages, various software development tools, tool-chain creation and usage, and standard methodologies. The engineer in this role must work with architects, electrical, mechanical, quality assurance and application engineers as well as with engineering and product management.

Clearance Requirement:

  • Active Top Secret with current Polygraph.

Required Skills and Experience

  • Minimum 5 years in software engineering
  • Minimum 2 years of experience related to reverse engineering procedures
  • BS degree in either Electrical Engineering, Computer Engineering or Computer Science
  • Experience with some or all of the following reverse engineering tools: Ghidra, IDAPro, OllyDbg, HexRays, gdb, wdb, or WinDbg
  • Proficient in x86, ARM, or other assembly language
  • Experience with the full software development life cycle
  • Experience with a variety of development processes
  • Experience with debuggers
  • Must have a working understanding of TCP/IP and socket programming
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*