CNO Analyst/Programmer 1

Black Eagle Defense

$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4 years total experience in software development
  • Proficiency in developing CNO tools
  • Experience with programming languages: C, C++, Python, or Assembly
  • Familiarity with operating system internals: Windows, Linux, Android, iOS, Embedded systems
  • Network programming experience
  • Knowledge of debuggers such as WinDBG, gdb, lldb, adb, ollydbg
  • Experience with software testing frameworks like GoogleTest, pytest.

Responsibilities

  • Design software solutions for mission-critical systems
  • Develop and maintain high-quality software throughout its lifecycle
  • Document code and processes comprehensively
  • Conduct thorough code reviews for quality assurance
  • Ensure compliance with government development standards
  • Support high-impact projects with versatile programming skills
  • Collaborate with teams across various stages of the software development process.

Benefits

  • Access to advanced programming and development tools
  • Opportunity to work on high-impact government projects
  • Diverse programming environment and technology stack
  • Potential for leadership experience in software development
  • Focus on compliance and security in software development practices.
Full Job Description
Job Description

As a Level 1 CNO Analyst/Programmer, you will design, develop and maintain software solutions to support mission-critical systems. You'll contribute to all stages of the software development lifecycle, including coding, documentation and reviews, while ensuring compliance with government software development standards. This role is ideal for programmers who enjoy working in multiple languages and supporting high-impact projects.

Required Skills

  • 4 years total experience
  • Experience developing CNO tools
  • Experience developing software in C, C++, Python, or Assembly language
  • Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems)
  • Experience with network programming
  • Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg)
  • Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest)


Desired Skills

  • Experience leading a team
  • Experience writing software in Modern C++ (stdcpp20 and later)
  • Experience writing kernel modules/drivers
  • Experience with virtualization tools (e.g. VMWare, HyperV)
  • Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2)
  • Experience with build system technologies (e.g. MsBuild, CMake, make, ninja, wheel, tox)
  • Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black)
  • Experience with scaling automation tools (e.g. Docker, Ansible)
  • Experience with CI/CD tools (e.g. Atlassian, GitLab, CircleCI, Jenkins)
  • Experience with version control systems (e.g. Git, Svn)

Similar Jobs

More Jobs at Black Eagle Defense

  • CNO Analyst/Programmer 1
    $80K — $95K *
    Hanover, MD 21076 (Howard County)
    Information Technology
    In-Person
  • CNO Analyst/Programmer 1
    $80K — $95K *
    Edgewater, MD 21037 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer I
    $88K — $105K *
    Edgewater, MD 21037 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer I
    $80K — $95K *
    Hanover, MD 21076 (Howard County)
    Information Technology
    In-Person
  • CNO Analyst/Programmer L0
    $130K — $155K *
    Hanover, MD 21076 (Howard County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar CNO Analyst/Programmer 1 jobs: