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 and programming
  • Proven experience in developing CNO tools
  • Proficient in programming languages: C, C++, Python, or Assembly
  • Experience with operating systems including Windows, Linux, Android, iOS, and Embedded systems
  • Skilled in network programming
  • Familiarity with debuggers like WinDBG, gdb, and others
  • Experience using testing frameworks such as GoogleTest and pytest

Responsibilities

  • Design, develop and maintain software solutions for mission-critical systems
  • Contribute to all stages of the software development lifecycle
  • Code, document, and review software components
  • Ensure compliance with government software development standards
  • Support high-impact projects using multiple programming languages

Benefits

  • Opportunities for professional development and growth
  • Work on high-impact projects that support mission-critical systems
  • Collaborative work environment with cutting-edge technologies
  • Exposure to various programming languages and operating system internals
  • Potential involvement in team leadership and guidance
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

  • Reverse Engineer II
    $110K — $130K *
    Hanover, MD 21076 (Howard County)
    Information Technology
    In-Person
  • 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

More Information Technology Jobs

Find similar CNO Analyst/Programmer 1 jobs: