Software Engineer III

Company Info
UCAR
Boulder, CO, United States

Phone: 3034971000
Web Site: https://www.ucar.edu/

Company Profile
col-narrow   

Title:

Software Engineer III

Location:

Boulder, CO 

Salary:

103,336.00 - 129,169.00

Job ID:

81763
col-wide   

Job Description:

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:

  • Must be (a) a U.S. citizen; (b) lawfully admitted for permanent residence in the United States; or (c) a protected individual as defined by 8 USC1324b(a)(3)


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)