New Jersey Institute of Technology
Research Scientist (Software Security)
Iulian Neamtiu - Associate Professor
The candidate will support research in software security for agility, i.e., software or system transformation for increasing resilience to cyber attacks. The target platforms are traditional hosts (desktop/server) and smartphones. The work will be conducted as part of the Models for Enabling Continuous Reconfigurability of Secure Missions project. A PhD in Computer Science or a related field is required.
The candidate will - perform research and development in software maneuvering (e.g., Moving Target Defense), i.e., allowing software to continuously change the attack surface and perform a cost-benefit analysis that balances security, capability, and resource usage. Maneuvering capabilities can be either added to "stock" (off-the-shelf) applications, or designing maneuverable applications from the ground up. - perform research and development in Quantifying Software Risk, e.g., using program analysis - write research results in a format suitable for standard academic publication
Must abide by the university's core values which include excellence, integrity, civility, social responsibility, diversity and communication
A PhD in Computer Science or a related field is required. Experience with approaches to improving software/system security is required. A record of academic publishing (i.e., papers in relevant academic conferences) is required. Ideally, the candidate would have additional experience/qualifications, BUT THESE ARE SUFFICIENT IN AND OF THEMSELVES: - techniques for reasoning about and manipulating programs, e.g., dynamic analysis or binary/bytecode transformation - smartphone app development/security/reliability - empirical software engineering/mining software repositories - network simulators such as NS3 - machine learning
At the university's discretion, the education and experience prerequisites may be excepted where the candidate can demonstrate to the satisfaction of the university, an equivalent combination of education and experience specifically preparing the candidate for success in the position.
Special Instructions to Applicants:
The cover letter MUST EXPLICITLY STATE the candidate's experience with software security and its relevance to the MACRO project, as well as any other additional qualifications that make the candidate suitable for this position.
About New Jersey Institute of Technology
New Jerseys Science and Technology University is a public science and research university.