Associate CNO Developer
Backend Developer
C++ Language
Cno
Cyber Security Associate
Embedded Systems
Engineer
Engineering
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Mainframe
Network Programming
Network Solutions
Programming
Programming Language
Programming Languages
Software Development
Software Engineering
Systems
Job Description
MANTECH is seeking an Associate CNO Developer to support the creation of mission-critical offensive cyber capabilities and advanced Computer Network Operations (CNO). The position is based in Hanover, MD (onsite) or Aurora, CO, and will focus on engineering, testing, and improving CNO-related software and systems.
Responsibilities
- Design and develop new hardware- or software-based CNO capabilities
- Assist with the design, development, documentation, testing, and debugging of application software and systems
- Apply knowledge of security concepts and network technologies in engineering activities
- Ensure software engineering standards are consistently met throughout development and delivery
Requirements
- BS Degree in a technical discipline or High School Diploma plus 4+ years of technical experience
- Experience with Python or C/C++ programming
- Experience performing troubleshooting and debugging
Technologies
- Python
- C/C++
- TCP/IP
- Socket-level programming
- JIRA
- Confluence
- Crucible
- Assembly programming
Preferred Qualifications
- Experience with networking (TCP/IP) and socket-level programming
- Experience with low-level system internals across one or more platforms
- Experience in software analysis or reverse engineering
- Experience developing CNO capabilities
- Understanding of unit testing frameworks and practices
- Understanding of assembly programming concepts
- Familiarity with Atlassian tools such as JIRA, Confluence, and Crucible
Security Clearance
Must have a current/active TS/SCI w/ Polygraph security clearance and be willing and able to obtain another polygraph prior to start, if required.
Physical Requirements
- Ability to remain stationary for extended periods (50% of the time)
- Ability to operate computer equipment and office machinery