About the role
AI summarisedThis role involves conducting defense-focused research into system security threats and vulnerabilities at DSO National Laboratories. The analyst will develop and operate automated program analysis tools to identify software bugs and expedite bug-finding through computational parallelization.
Defense R&DOnsiteAccounting
Key Responsibilities
- Conduct research in the latest system security threats and vulnerabilities
- Conduct in-depth program analysis techniques and tools to automatically find bugs in systems and software
- Operate computational tools to expedite the parallelization of bug finding effectively and efficiently
Requirements
- Master / Bachelor's Degree in Computer Science / Computer & Communication Systems / Information Science / Computer Engineering / Computer Forensics / Electrical & Electronics Engineering / Network Technology / Mathematics or related qualification
- Experience in compilers, program analysis (static/dynamic)
- Experience in C/C++ programming, Python and Powershell programming
- Experience in basic database and networking programming, programming Windows and Linux virtualization systems
- Experience in web development using web framework (HTML/XHTML, CCS, Javascript, FLASK, etc)
- Experience in virtualization of software such as QEMU or KVM
- Experience in basic infrastructure automation/setup (PXE, DHCP, IPMI, Ansible)
- Passion for computer programming and computer security
- Prior research experience will be advantageous
- Interests in applications of AI and machine learning are welcome