Junior Programmer (6339)
- Compensation
- Not disclosed
- Location
- White Sands, NM
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Contract
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- - Degree in computer science, software engineering, computer engineering, or a related technical field, or equivalent demonstrated programming experience.
- - Entry-level candidates welcome; coursework, internships, and personal projects may satisfy experience requirements.
- - Ability to write, compile, run, and debug programs in C or C++.
- -Familiarity with a scripting language, such as bash or python.
- - Understanding of programming fundamentals, including functions, arrays, structures, pointers, loops, and file input/output.
- -Ability to read, troubleshoot and interpret complex C/C++ source code.
- - Basic Linux command-line skills, including navigating directories, managing files, and running programs.
- - Ability to read and process CSV or other structured data files.
- - Ability to follow software requirements, test results against expected behavior, and document changes.
- - Ability to communicate progress, explain technical problems, and ask for assistance when needed.
- - Willingness to learn unfamiliar software, hardware interfaces, and testing procedures.
Full description
GVI, a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Junior Programmer to join our Team in White Sands Missile Range (WSMR).
RESPONSIBILITIES:
- Implement small software features and correct defects under the guidance of experienced personnel.
- Develop and maintain utilities for test support and data analysis.
- Assist with software builds, installation, integration, and testing on Linux systems.
- Participate in code reviews and maintain clear technical documentation.
- Complete assigned tasks and communicate schedule risks promptly.
REQUIRED QUALIFICATIONS:
- Degree in computer science, software engineering, computer engineering, or a related technical field, or equivalent demonstrated programming experience.
- Entry-level candidates welcome; coursework, internships, and personal projects may satisfy experience requirements.
- Ability to write, compile, run, and debug programs in C or C++.
-Familiarity with a scripting language, such as bash or python.
- Understanding of programming fundamentals, including functions, arrays, structures, pointers, loops, and file input/output.
-Ability to read, troubleshoot and interpret complex C/C++ source code.
- Basic Linux command-line skills, including navigating directories, managing files, and running programs.
- Ability to read and process CSV or other structured data files.
- Ability to follow software requirements, test results against expected behavior, and document changes.
- Ability to communicate progress, explain technical problems, and ask for assistance when needed.
- Willingness to learn unfamiliar software, hardware interfaces, and testing procedures.
PREFERRED QUALIFICATIONS:
- Experience with Red Hat Enterprise Linux or a similar Linux distribution.
- Familiarity with MATLAB or Python for data processing, plotting, or test automation.
- Exposure to Makefiles, CMake, or other software build tools.
- Familiarity with Qt for graphical application development.
- Experience supporting laboratory testing, hardware/software integration, or troubleshooting.
- Familiarity with timestamps, coordinate data, and identifying missing or inconsistent data.
Additional Requirements:
- Must be a US Citizen