CNO Analyst/ Engineer II


Strong Python skills including experience delivering Python based products, e.g. command-line utilities for end-user use, Using/ integrating Python’s logging framework, In OO design and development of Python, and Networking in Python

Comfortable working within collaborative work environments and associated tools, including working within a team, using version control systems, using work tracking/ ticketing systems, and participating in code review processes and systems.

C Programming skills- Writing and building small C products, reading and understanding C code, and familiarity with common build tooling (make, CMake, Autotools)

Knowledge of software test methodology, including delineation between unit tests, system test, integration tests, and specifying and implementing tests at different testing levels.

Experience in Python with using/ extending Python’s unit test framework, cross-platform development, and using multithreading/ multiprocessing paradigms in products.