- Career Center Home
- Search Jobs
- Assistant or Associate Professor in Software Engineering
Description
Assistant or Associate Professor in Software Engineering
School of Computing
College of Engineering
University of Nebraska-Lincoln
The School of Computing (SoC) at the University of Nebraska–Lincoln is undergoing strategic growth and invites applications for a tenured/tenure-track assistant or associate professor position in Robotics beginning Fall 2026. With 12 new faculty hires since 2019, SoC fosters an inclusive, collaborative research culture and is committed to building a high-performing faculty. SoC is recognized for its work in Empirical Software Engineering, Testing, and Formal Methods, and is expanding into areas such as Mining Software Repositories, Software Security, and Human-centered Software Engineering. The school also leads a Cybersecurity Initiative to tackle security challenges with AI and ML techniques. Additionally, SoC is a leader in IoT and Agricultural IoT, spearheading the Nebraska IoT Initiative through a public-private partnership. This includes collaborations on significant infrastructure projects and the formation of the interlocal agency iLNK. Furthermore, the NIMBUS lab excels at developing Uncrewed Aircraft Systems for agricultural and scientific applications and contributes to the $25 million Heartland Robotics Cluster.
We seek outstanding candidates with expertise in software engineering. We are particularly interested in researchers whose work bridges software assurance with the validation and verification of machine learning (ML) and AI-enabled systems, as well as cyber-physical systems. Areas of interest include, but are not limited to, testing and debugging of learning components, formal methods for ML assurance and trustworthy AI, safety and reliability of autonomous and cyber-physical systems, explainability and interpretability of AI-based software, integration of assurance methodologies into modern software engineering workflows, and advanced program analysis for dependability and reliability. While these topics are of special interest, we welcome applicants from the full breadth of software engineering disciplines.
The successful candidate will be expected to establish and maintain a vigorous, externally funded research program in software engineering or a closely related area. They will contribute to both undergraduate and graduate education through teaching and mentoring, offering courses aligned with their area of expertise. Additional responsibilities include active participation in departmental, college, and university governance, contributions to curriculum development, and engagement in interdisciplinary collaborations with partners across campus as well as in industry, government, and national laboratories.
To support early-career success, the position includes a competitive startup package designed to establish a strong research program. This package provides funding for equipment, graduate student support, and research expenses, along with a reduced teaching load during the initial years. The successful candidate will also have access to modern laboratory space in our state-of-the-art facilities and shared departmental resources, including advanced computational infrastructure provided through Holland Computing Center (hcc.unl.edu).
Review of applications will begin January 12, 2026, with rolling reviews until the position has been filled. Interested applicants are encouraged to continue to apply after this deadline. Applications must be submitted via https://go.unl.edu/unljobs, search for keyword 1859.
The University of Nebraska does not discriminate based on race, color, ethnicity, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, marital status, and/or political affiliation in its programs, activities, or employment. See https://equity.unl.edu/notice-nondiscrimination/.
