SOFTWARE ENGINEER

University of Wisconsin

Madison, WI

ID: 7085290
Posted: September 14, 2021
Application Deadline: Open Until Filled

Job Description

POSITION SUMMARY:
To understand our world and the universe, the Space Science and Engineering Center (SSEC) develops, deploys and supports
instrumentation and software systems for research purposes across the world and beyond! SSEC's history of developing a
diverse set of instruments ranges from the first weather satellite, to aircraft instruments monitoring the atmosphere, and to
ground based atmospheric observing instrumentation. The challenge of operating research systems, in these environments,
requires a broad set of disciplines and skills from the team of people involved. This dynamic environment requires us to learn
about new scientific advances, systems and technologies on a regular basis. SSEC's mission supports faculty and academic
staff led research with the development, fabrication, and implementation of experiments and new scientific research tools for
national and international use.

This position is located in the SSEC/CIMSS Aviation/Weather Hazards - Volcanic Ash unit.

The successful candidate will work with a research team performing software integration, testing, and automation tasks for software generating actionable near-realtime analysis of volcanic events worldwide. The candidate will participate in software development, optimization, and maintenance of complex hybrid-language applications, and will be responsible for aspects of packaging, acceptance and regression testing, and delivery of software to collaborating agencies. Included in these activities are adapting Agile software development methodology to scientific software development, such as Continuous Integration and Continuous Deployment automation, as well as containerization and orchestration of software systems to make them adaptable to deployment in cluster and cloud computing environments.

The successful candidate can expect to work with systems implemented using C/C++, Fortran, Python, shell scripting, SQL, and Javascript. Emphasis on reliable and flexible software architecture to support extensions and adaptations of science algorithms. Responsibilities will include test automation, intra- and inter-agency collaboration, and dynamic use of data from a variety of meteorological satellites, instruments, and systems. Aspects of continuous integration and deployment across multiple sites are included among long-term objectives, including software lifecycle management, issue triage, and coordination with developers and science stakeholders.

POSITION DUTIES:
List of Duties

INSTITUTIONAL STATEMENT ON DIVERSITY:
Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.

The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background - people who as students, faculty, and staff serve Wisconsin and the world.

For more information on diversity and inclusion on campus, please visit: Diversity and Inclusion

DEGREE AND AREA OF SPECIALIZATION:
Bachelor's Degree in Computer Science, Math, or Engineering, with working experience as a programmer in the past 2 years.



 

Apply Now

Please mention to the employer that you saw this ad on UniversityJobs.com