Overview
BigBear.ai is seeking a CNO Programmer to develop, modernise, and test various software products across both x86 and x64 architectures. This individual will analyze various hardware and software products to find flaws in their design. This position will support our Intelligence Division.
You will be developing CNO tools, completing end-to-end assessment reports, and delivering detailed mitgation guidance.
What you will do
- Develop tools to automate security testing and enable more efficient discovery and resolution of security problems.
- Apply deep knowledge of application attack vectors and mitigation techniques.
- Demonstrate strong and effective verbal, written, and interpersonal communication skills in a small team setting.
- Serve as a mentor and provides guidance to other team members.
- Have regular interaction with product users to replicate and fix flaws in the initial design
- Integrate with the overall frameworks and understand the entire end-to-end system
- Work closely with customers to understand ever-changing requirements and develop documentation pertinent to operating and supporting developed software and techniques
What you need to have
- Clearance: must possess and maintain a TS clearance with polygraph
- Relevant, deep, hands-on, technical security experience with complex software applications, such as JavaScript Engines (e.g., Chakra, V8, SpiderMonkey) and Operating Systems (e.g., ChromeOS, Linux)
- Skilled in multiple programming and scripting languages to include C, C++, Python, Java, Assembly, JavaScript, and Shell Script
- Well-versed in computer networking protocols and devices, operating system internals, and computer system architectures
- Significant knowledge of security standards, security controls, software technology and software security
- Experience in reversing and debugging in real-time using virtual or physical debuggers.
- Work with Subversion
- Network Programming experience
What we'd like you to have
- Possession of excellent verbal and written communication skills
- Visual Studio, windbg, and Assembly experience is desired
About BigBear.ai
A leader in decision dominance for more than 20 years, BigBear.ai operationalizes artificial intelligence and machine learning at scale through its end-to-end data analytics platform. The Company uses its proprietary AI/ML technology to support its customers' decision-making processes and deliver practical solutions that work in complex, realistic and imperfect data environments. BigBear.ai's composable AI-powered platform solutions work together as often as they stand alone: Observe (data ingestion and conflation), Orient (composable machine learning at scale), and Dominate (visual anticipatory intelligence and optimization).
BigBear.ai's customers, which include the U.S. Intelligence Community, Department of Defense, the U.S. Federal Government, as well as customers in the commercial sector, rely on BigBear.ai's high value software products and technology to analyze information, identify and manage risk, and support mission critical decision making. Headquartered in Columbia, Maryland, BigBear.ai has additional locations in Virginia, Massachusetts, Michigan, and California.
BigBear.ai will request COVID-19 vaccination status information as part of the onboarding process.
What you will do
- Develop tools to automate security testing and enable more efficient discovery and resolution of security problems.
- Apply deep knowledge of application attack vectors and mitigation techniques.
- Demonstrate strong and effective verbal, written, and interpersonal communication skills in a small team setting.
- Serve as a mentor and provides guidance to other team members.
- Have regular interaction with product users to replicate and fix flaws in the initial design
- Integrate with the overall frameworks and understand the entire end-to-end system
- Work closely with customers to understand ever-changing requirements and develop documentation pertinent to operating and supporting developed software and techniques
What you need to have
- Clearance: must possess and maintain a TS clearance with polygraph
- Relevant, deep, hands-on, technical security experience with complex software applications, such as JavaScript Engines (e.g., Chakra, V8, SpiderMonkey) and Operating Systems (e.g., ChromeOS, Linux)
- Skilled in multiple programming and scripting languages to include C, C++, Python, Java, Assembly, JavaScript, and Shell Script
- Well-versed in computer networking protocols and devices, operating system internals, and computer system architectures
- Significant knowledge of security standards, security controls, software technology and software security
- Experience in reversing and debugging in real-time using virtual or physical debuggers.
- Work with Subversion
- Network Programming experience