Job Alerts Back to career search

Post Doctoral Researcher, Computer Information Sciences, Verified Software Laboratory

Apply now Job no: 502733
College / VP Area: College of Engineering
Work type: Staff, Full Time
Location: Newark, DE
Categories: Research & Laboratory

Curious about the full value of working at UD? In addition to salary, our Total Rewards benefits and Compensation Estimator give you a clear view of the complete package.

The appointment is one year, with the possibility of renewal for a second year (up to two years total). Start date is May 1, 2026, or later (negotiable).

Context of Job: 

The Verified Software Laboratory at the University of Delaware seeks a Post Doctoral Researcher to join a project developing state-of-the-art verification techniques and tools for scientific software. The project is part of a program, sponsored by the U.S. Department of Energy and the U.S. National Science Foundation, named "Correctness for Scientific Computing Systems" (CS2). The postdoc will join a team consisting of researchers at the University of Delaware and Argonne National Laboratory. The project draws upon a variety of formal methods techniques, such as model checking, deductive verification, and symbolic execution. It aims to apply these techniques to production-level scientific libraries, such as PETSc and Flash-X.

Major Responsibilities: 

• Explore and evaluate the application of existing verification technologies to targeted software systems
• Conceive and develop new approaches for the verification of such software
• Design, implement, and test new verification tools, with appropriate documentation
• Train users on the effective use of the new tools
• Help advise graduate or undergraduate students involved in the project
• Work with other team members, write papers on the results of this research project; present these papers at leading conferences, such as CAV or TACAS
• Conduct independent research and manage individual research projects (20%)

Qualifications: 

• Ph.D. or equivalent in Computer Science or related field
• Experience with formal methods research and tools, preferably demonstrated by publication(s) or a doctoral dissertation
• Solid software development skills, including programming (in any language), and use of collaboration, debugging, and testing tools
• A passion for developing robust, industrial-strength software tools that can be applied to real-world problems

Notice of Non-Discrimination and Equal Opportunity
The University of Delaware does not discriminate against any person on the basis of race, color, national origin, sex, gender identity or expression, sexual orientation, genetic information, marital status, disability, religion, age, veteran status or any other characteristic protected by applicable law in its employment, educational programs and activities, admissions policies, and scholarship and loan programs as required by Title IX of the Educational Amendments of 1972, the Americans with Disabilities Act of 1990, Section 504 of the Rehabilitation Act of 1973, Title VII of the Civil Rights Act of 1964, and other applicable statutes and University policies. The University of Delaware also prohibits unlawful harassment including sexual harassment and sexual violence.

Applications close:

Back to search results Apply now Refer a friend