Entry Level CNO Developer
Core
Design and develop custom software tools and capabilities to support mission requirements, contributing to end-to-end data flows and tasking within software systems.
Role type
Entry-level CNO Developer (software engineering)
Builds
Custom software tools and applications for Windows, UNIX/Linux, and embedded or mobile environments
Domain
Defense/Security (Mission-focused environment)
Deliverable
production ML models | product features
Required skills
C, C++, Java, Python, Assembly, debugging, Windows/Linux environments, problem-solving
Preferred skills
Low-level programming, embedded systems, mobile platform development, secure software development, build tools, compilers
Technologies
Java, Linux, Mobile, Network, Perl, Python, Security, Unix, Visual Studio, Windows, ASP.NET, C++, Embedded Support
Responsibilities
Design and develop custom software tools, write code in multiple languages, participate in design and code reviews, test and debug software components, document software designs and processes, collaborate to ensure performance and security requirements
Seniority
Entry-level, hands-on IC
