The Centre for Advanced Studies–Atlantic (CAS–Atlantic) within the Faculty of Computer Science conducts research aimed at advancing the performance and concurrency of software executing on multicore systems. Innovations are explored in the context of real-world applications through our industry partnerships, with large and small companies.
Students in CAS–Atlantic find that they are not just students; they are colleagues, collaborators and friends. Many graduates join local start-ups and feed this region's young businesses. Resources are available within UNB and the local community for entrepreneurial students to found their own companies.
Other graduates have joined leading companies (including IBM) here in New Brunswick, across Canada and around the world. Students work closely with extraordinary professors, using state-of-the-art resources (such as an IBM LinuxONE Rockhopper II Mainframe) and collaborate with other students and industry partners.
Funding is available to support top graduate students undertaking thesis research at UNB Fredericton.
CAS–Atlantic pools the research efforts of several faculty members, working in a variety of projects. Most of our projects are in partnership with industrial collaborators (such as IBM Canada), and while we may work directly with them on elements of their internal, proprietary code, UNB theses are fully public documents and candidates will be expected to produce research results on par with any comprehensive university in Canada.
Exact qualifications vary by project, but all our projects will require substantial hands-on and experimental work; all candidates will require extensive, in-depth background in systems-level programming and familiarity with standard software engineering practices.
Familiarity with Linux, git, knowledge of and experience with C/C++, and experience with open-source software development would be a plus. Some projects do not require C/C++ but instead require full-stack development skills. Knowledge and expertise with compilers, memory management, threading, and data storage and mining, would be an asset, but otherwise will be expected to be acquired during your studies.
Applicants to the Computer Science PhD program at UNB normally require a Master's degree in computer science or a closely related area; admission to a Master’s degree requires a Bachelor’s degree in the same fields.
Our positions are generally “fully funded” for qualifying students. A Postdoctoral Fellowship Program (PDF) is normally an individual who has completed a doctoral degree within the previous five years.
Due to our relationships with companies, many students working in the CAS–Atlantic lab must also be cleared by the industrial partner before being offered a position.
At this time, most of our current projects are fully staffed.
There are often new projects under development and we welcome expressions of interest from strong candidates at any time.
Send your C.V. and unofficial transcripts to cas-atlantic@unb.ca. Please note we can only extend a formal offer to a student that has been accepted into graduate school by UNB (the processes are separate).
International students Gradstudies admissions
Please specify which project or projects are of interest and whether you are applying for a Postdoc, PhD or Master’s position.