A Computer Scientist conducts research and studies complex problems in computing. Develops computer algorithms that provide the foundation for advances in technology. May study computer hardware architecture, robotics or software, and collaborate with electrical engineers and other computer professionals.
CNO Developer-designs, develops, and tests offensive cyber tools, techniques, and integrated effects for computer network operations (CNO), a critical aspect of national security. These roles require expertise in programming languages like C++, Python, and Java, deep knowledge of operating systems, network protocols, hardware/software reverse engineering, and vulnerability analysis.
Preferred Qualification:
Experience or familiarity with AI/ML.
Key Responsibilities Software Development:
Design, write, and test software applications.
Cyber Tool Development:
Create specialized tools and techniques for offensive computer network operations.
Vulnerability Analysis:
Identify and analyze vulnerabilities in hardware and software systems.
Reverse Engineering:
Analyze and understand the internals of software and hardware to find weaknesses.
Network Operations:
Develop solutions to protect networks and achieve strategic cyber objectives.
Proficiency in Assembly, C, C++, Java, Perl, and Python is often required.
Operating Systems:
Strong knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems.
Networking:
Understanding of computer network protocols, architectures, and security principles.
Technical Expertise:
Experience with kernel-level development, firmware, device drivers, and secure coding practices. CNO Developer-designs, develops, and tests offensive cyber tools, techniques, and integrated effects for computer network operations (CNO), a critical aspect of national security. These roles require expertise in programming languages like C++, Python, and Java, deep knowledge of operating systems, network protocols, hardware/software reverse engineering, and vulnerability analysis.
Preferred Qualification:
Experience or familiarity with AI/ML.
Key Responsibilities Software Development:
Design, write, and test software applications.
Cyber Tool Development:
Create specialized tools and techniques for offensive computer network operations.
Vulnerability Analysis:
Identify and analyze vulnerabilities in hardware and software systems.
Reverse Engineering:
Analyze and understand the internals of software and hardware to find weaknesses.
Network Operations:
Develop solutions to protect networks and achieve strategic cyber objectives.
Proficiency in Assembly, C, C++, Java, Perl, and Python is often required.
Operating Systems:
Strong knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems.
Networking:
Understanding of computer network protocols, architectures, and security principles.
Technical Expertise:
Experience with kernel-level development, firmware, device drivers, and secure coding practices. Government Careers Government jobs offer stability, competitive benefits, and the chance to make a meaningful impact on your community and country. Whether you're starting your career or seeking new opportunities, these roles provide pathways for growth, security, and service. Explore positions across a wide range of fields and take the first step toward a rewarding future in public service. Show more CNO Developer with Security Clearance Dexian Signature Federal Herndon, Virginia 20171