Software Engineer IV

Tucson, AZ
Jun 04, 2021
Administrative Jobs
Technology, Analysts & Programming
Employment Type
Full Time
Institution Type
Four-Year Institution
Posting Number:



Computer Science

Department Website Link:


Main Campus


Tucson, AZ USA

Position Highlights:

The purpose of this position is to continue the development of the Tigress Software Protection tool ( This will involve implementing a multi-platform testing framework, adding new code transformations to Tigress, and evaluate Tigress-protected code against common reverse engineering tools such as Ghidra, Angr, IDA Pro.
Outstanding UA benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; UA/ASU/NAU tuition reduction for the employee and qualified family members; state and optional retirement plans; access to UA recreation and cultural activities; and more!
The University of Arizona has been recognized for our innovative work-life programs. For more information about working at the University of Arizona and relocations services, please click here.

Duties & Responsibilities:

  • Build, run, and maintain an automatic cloud-based testing framework for Tigress, across multiple architectures and operating systems.
  • Build automatic tool suites that evaluate how common reverse engineering tools (Ghidra, Angr, IDA Pro, etc.) can attack Tigress-protected code. Regularly publish the results of such studies on the Tigress website.
  • Port Tigress to other platforms, principally Windows.
  • Implement new obfuscating/tamper-proofing transformations for Tigress.

Minimum Qualifications:

  • Bachelor's degree in Computer Science or equivalent advanced learning attained through professional level experience required.
  • Minimum of 8 years of relevant work experience is typically required.

Preferred Qualifications:

Master's degree in Computer Science or closely related field.
A background in one or more of Reverse Engineering, Computer Security, Functional Programming, or Compilers is preferred.



Full Time/Part Time:

Full Time

Number of Hours Worked per Week:


Job FTE:


Work Calendar:


Job Category:


Benefits Eligible:

Yes - Full Benefits

Rate of Pay:


Compensation Type:

salary at 1.0 full-time equivalency (FTE)



Career Stream and Level:


Job Family:

Research Engineering

Job Function:


Type of criminal background check required::

Name-based criminal background check (non-security sensitive)

Number of Vacancies:


Target Hire Date:

Expected End Date:

Contact Information for Candidates:

Christian Collberg
[email protected]

Open Date:


Open Until Filled:


Documents Needed to Apply:

Curriculum Vitae (CV) and Cover Letter

Special Instructions to Applicant:

Please attach with your application the following documents:
1. Curriculum Vitae
2. Cover Letter

Diversity Statement:

At the University of Arizona, we value our inclusive climate because we know that diversity in experiences and perspectives is vital to advancing innovation, critical thinking, solving complex problems, and creating an inclusive academic community. As an Hispanic-serving institution and a Native American/Alaska Native-serving institution, we translate these values into action by seeking individuals who have experience and expertise working with diverse students, colleagues, and constituencies. Because we seek a workforce with a wide range of perspectives and experiences, we provide equal employment opportunities to applicants and employees without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or genetic information. As an Employer of National Service, we also welcome alumni of AmeriCorps, Peace Corps, and other national service programs and others who will help us advance our Inclusive Excellence initiative aimed at creating a university that values student, staff and faculty engagement in addressing issues of diversity and inclusiveness.

Similar jobs

Similar jobs