What you will do
Prototype & Develop: Design, develop, test, and maintain CNO capabilities to meet mission requirements for offensive cyber operations.
Reverse Engineer: Analyze hardware components, software applications, and operating systems to uncover their functionality, code structure, and circuit design.
Create Documentation: Author insightful documentation and deliver impactful reports on your findings.
Develop Proof-of-Concept Code: Build innovative proof-of-concept code, prototypes, and hands-on demonstrations to showcase your research results.
Present Your Findings: Author and participate in technical presentations on assigned projects, communicating complex concepts clearly and effectively to diverse audiences.
Contribute to Tool Development: Plan, organize, and contribute to tool development efforts, utilizing and developing advanced techniques in offensive cyber operations.
Collaborate Across Teams: Work closely with engineers, researchers, and stakeholders to deliver robust, innovative solutions that meet mission needs.
What you need to have
Clearance: Active TS/SCI with Poly (required).
Education: Bachelor's degree in a relevant field; OR four (4) years of directly related experience.
Programming Experience
Windows applications using Visual Studio or .NET.
UNIX applications using make files or comparable build environments.
Mission-applicable platforms.
Proficiency in Assembly, C, C++, Java, Perl, and/or Python.
Experience developing in one or more of the following environments
What we'd like you to have
Programming Proficiency: Strong skills in Python, C/C++, and/or Assembly, as well as scripting languages such as Bash and PowerShell.
Operating Systems Knowledge: High-level understanding of operating system internals and architecture.
Cybersecurity Expertise
Knowledge of modern encryption protocols, defense evasion strategies, and network interception techniques.
Understanding of network protocols and sockets, common CNO techniques, and exploitation mitigations such as DEP and ASLR.
Familiarity with modern software engineering concepts and best practices.
Reverse Engineering Skills: Experience with reverse engineering frameworks such as IDA Pro, Ghidra, and OllyDbg, as well as disassemblers and debuggers.
Project Management: Familiarity with Agile, Scrum, and Kanban methodologies for managing and delivering complex projects.
Version Control: Experience with version control systems (e.g., Git) and understanding of basic configuration management principles.
Pay transparency
Please note the targeted compensation range is provided as an estimate, and any actual compensation offer may vary depending on the needs of the company, or an applicant's skillset, competencies, experience, education, certifications, location, or other factors. The estimated range does not include the value of any benefits offered.
About BigBear.ai
BigBear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on Bigbear.ai’s predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai.
BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
Prototype & Develop: Design, develop, test, and maintain CNO capabilities to meet mission requirements for offensive cyber operations.
Reverse Engineer: Analyze hardware components, software applications, and operating systems to uncover their functionality, code structure, and circuit design.
Create Documentation: Author insightful documentation and deliver impactful reports on your findings.
Develop Proof-of-Concept Code: Build innovative proof-of-concept code, prototypes, and hands-on demonstrations to showcase your research results.
Present Your Findings: Author and participate in technical presentations on assigned projects, communicating complex concepts clearly and effectively to diverse audiences.
Contribute to Tool Development: Plan, organize, and contribute to tool development efforts, utilizing and developing advanced techniques in offensive cyber operations.
Collaborate Across Teams: Work closely with engineers, researchers, and stakeholders to deliver robust, innovative solutions that meet mission needs.
Clearance: Active TS/SCI with Poly (required).
Education: Bachelor's degree in a relevant field; OR four (4) years of directly related experience.
Programming Experience
Windows applications using Visual Studio or .NET.
UNIX applications using make files or comparable build environments.
Mission-applicable platforms.
Proficiency in Assembly, C, C++, Java, Perl, and/or Python.
Experience developing in one or more of the following environments