Unknown Company

Cyber Software Engineer

linthicum heights, md • Posted 4 days ago
Onsite Full Time General

Cyber Software EngineerLocation: Linthicum Heights, MD Compensation Range: $170 -$190K Active TS/SCI w/ Polygraph needed to applyCompany Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on that our most prized assets are our employees, we continually focus our attention on improving the overall work/life experience they have supporting the mission.

Our Team is pushed every day to use their industry leading knowledge to provide end-to-end solutions to combat our nation's toughest and most secure problems. If you are looking for a place to not only be professionally challenged, but encouraged and supported by a company that cares, don't look any further than Cornerstone Defense.Benefits Overview: Cornerstone Defense offers a very comprehensive benefits package including, but not limited to: Medical, Dental and Vision Plans Generous PTO Policy 401(k) HSA and FSA options Life and Disability Insurance Tuition Reimbursement and Training Perks at Work Discount Program Referral Program Leads Generation Program CollegeAmerica 529 Fitness Reimbursement Program Travel Assistance Norton Lifelock Benefit Solutions Life Planning Financial & Legal ServicesPosition Required SkillsThe ideal candidate will perform Software Engineering and vulnerability research with a focus on OCO (Offensive Cyber Operations) and DCO (Defensive Cyber Operations) activities.Work with customers directly performing full cycle system engineering, gathering requirements and source code, to technical documentation and specifications.Performing long-term, in-depth vulnerability assessments using reverse engineering, kernel debugging, and exploitation technologies.Engineers are encouraged to be creative and exhaust every technical avenue to uncover weaknesses of the system and exploit them.Performs software development tasks and assists in the design and architecture of software applications individually or as a team memberDevelops production quality software based on pre-defined software requirements and designsReviews, analyzes, and modifies programming systems to include coding, testing, debugging, installing, and documenting to support organizations software applicationsImplement software development process improvement activities in accordance with organizational proceduresDevelop unit and integration tests and test plans for software applications and prepares software test reportsWrite documentation for software and software interfacesRequired Qualifications:High School and Seven (7) years experience in software development technologies and methodologies.Or BS in STEM field (Electrical/Computer/Software Engineering, Computer Science, Math or Information Systems) and Three (3) year of experience in software development technologies and methodologies.C/C++ Software development skillsExperience in x86/x64 assembly, software reverse engineering, kernel debugging, and protocol stacksExperience developing computer exploitsPreferred Technical SkillsExperience developing computer exploitsExperience in Software Reverse Engineering with at least 1 of the following tool or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbgExperience in malware analysis and mitigation techniquesStrong understanding of the Windows and Linux Operating System internals and APIsKnowledge of analyzing shellcode, packed and obfuscated and the associated algorithms a plusExperience with scripting languages such as Python, Bash, Pearl, etcExperience in host and network analysis to identify and characterize anomalies and vulnerabilities in the platformExperience documenting findings in reports and briefings

Back to Job Search