In this position, you will design and develop software for an exciting advanced Airborne Phased Array Radar (APAR).
This is the first radar of its kind for high-impact meteorological research. You will apply software development and testing knowledge to the implementation of the entire APAR software system through design and development to validation and operations.
Opportunities to participate in some field campaigns using this advanced instrument are available for this position.
Job Location: Boulder, CO
Job type: This position is HYBRID (with a minimum of 2 days' presence in the office)
Job Term: This position is a Full-time, 5-year term
Application Deadline: This position will be posted until November 20, 2023
Required application materials: RESUME (Your Resume should list your skills, experience, and educational qualifications. Please make sure you feature all of your best qualities and accomplishments related to this job requirements).
Work Authorization: Visa sponsorship is NOT available for this position:
Relocation: NOT available
What You Will Do
Performs APAR software development, testing, integration, and documentation tasks as assigned, sometimes leading a group of 2 or 3 people to accomplish those tasks. This includes collaborating with radar front-end vendors regarding data communication protocols and designs.
Leads in creating designs for some medium-scale APAR software components, and collaborates in software designs at all scales.
Supports APAR’s Lead Software Engineer with identifying software development risks, reviewing and evaluating test plans, and generating deficiency reports (DR).
Participates in conferences, meetings & workshops related to their work.
Mentors software team members to extend and improve their software engineering skills
Who We'd Love To Join Our Team
Education and Experience REQUIRED:
Bachelor's degree in a computer-related field and extensive and progressive relevant experience, which is typically gained by eight or more years of experience; OR
an equivalent combination of education and experience.
Knowledge, Skills, and Abilities REQUIRED:
Experience in the design, code development, documentation, and testing of software
Expert knowledge of C++
Experience in formalized software testing
Strong experience in the use of source code management systems such as Git
Analytical, applied mathematics, and problem-solving skills common to software engineering
Knowledge, Skills, and Abilities Desired but NOT Required:
Good background knowledge of radars, physics, atmospheric science, and/or electrical engineering
Skill in the use of Python, MATLAB, and other scripting languages
Experience with general-purpose GPU programming (CUDA or similar)