The Opportunity

Fredericton, NB
Information Technology
Entry Level
$48,524 - $63,081 / year
Competition Number: #017-23.24

Closing Date: May 29, 2023 at 4:00 PM

Applied Computing Innovation Center (ACIC)

ACIC works on applied industry/government projects involving UNB professors, research staff, and students. A key area of activity is in digital-twin development which requires integrating a range of computing technologies. ACIC has specific applied technologies it is developing that can operate within or assist in creating digital-twin environments. Projects with digital-twin objectives include technologies such as: Computer Aided Engineering (CAE) software tools, cloud and edge computing, networking and IoT, client-server design, virtualization/containerization technologies, rendering and visualization, scientific computing, software languages, software design and maintenance.


Full-Time | 2-Year Term | Fredericton | Hybrid

UNB is committed to ensuring employees can maintain a healthy work-life balance. As such, we are proud to support a hybrid work approach, which includes flexible hours and work-from-home options.

Standard Work Hours: Mon - Fri | 7:45 am - 4:00 pm | 36.25 hours per week

Salary Range: $48,524 - $63,081 per annum

A Market Differential may apply.


Reporting to the supervising Professor, the Applications Software Engineer will work on advancing specific ACIC technologies and participate in developing solutions for shorter-term applied projects undertaken outside of specific ACIC technologies under development. Working with UNB supervisors and ACENET, the Applications Software Engineer will support student projects from a training and skills development perspective. This position focuses on software engineering-related skills and knowledge.

  • Participate in design meetings.
  • Contribute to software design discussions.
  • Maintain cloud software repositories.
  • Develop software for the technology under development.
  • Investigate and deploy cloud-native tools for computation, communication, and storage.
  • Participate in the documentation of software.
  • Participate in meetings with external clients.
  • Propose software solutions for client projects.
  • Develop and test software.
  • Maintain project (client specific) software repositories.
  • Work in collaboration with and in support of other engineers/researchers engaged in the project.
  • Assist in documentation and presentation of project outcomes to clients.
  • Arrange meetings with ACENET personnel on specific technical issues related to projects.
  • Test changes implemented by ACENET personnel.
  • Assist in developing hardware and software specifications or solutions in collaboration with ACENET.
  • One-on-one meetings with students to assist them in their projects.
  • Lead training sessions on topics outside of ACENET offerings but important to ACIC activities.


  • Post-secondary diploma or certificate within an IT field.
  • A combination of education and relevant practical experience will be considered.
  • On-the-job training and mentoring will be provided for the right candidate.

Additional Strengths:

  • Knowledge and experience in software development is considered a strong asset.
  • Research, software development, and project management experience in an academic setting would be considered an asset.
  • Strong written and verbal communication skills.
  • Ability to work with clients in developing project ideas.
  • Knowledge of Edge Computing hardware and software development.
  • Experience in GPU programming (e.g., Nvidia GPUs / CUDA).
  • Experience in parallel programming.
  • Experience coding in C / C++ and scripting languages such as Python.
  • Experience in High Performance Computing (HPC) clusters.
  • Experience with software version control tools.
  • Self-motivated and proactive with the ability to multi-task.
  • Ability to adapt easily and welcome technological changes.
  • Bilingualism is considered an asset.

A little bit about us

University of New Brunswick

The University of New Brunswick employs more than 3,200 full- and part-time staff, including faculty, support staff and students. UNB values people and we have proudly been named as one of Canada's Top 100 Employers for 2023 and one of Atlantic Canada's Top Employers for 2023.

UNB is situated on the unceded territory of the Wolastoqiyik and Mi'kmaq peoples along the banks of the beautiful and bountiful Wolastoq river, a region recognized worldwide for its natural beauty. UNB is a comprehensive university with a long history of excellence in teaching and research.

Are you interested?

Work With Us


UNB offers a large variety of benefits for employees, including a full pension, a minimum of three weeks of vacation annually, the Employee and Family Assistance Program (EFAP), and dental, life, and health insurance.


This position is part of the PSAC, Local 60551 employee group and falls under the PTSU Collective Agreement.


The University of New Brunswick and PSAC/PTSU Local 60551 are committed to employment equity and fostering diversity within our community and developing an inclusive workplace that reflects the richness of the broader community that we serve. The University welcomes and encourages applications from all qualified individuals who will help us achieve our goals, including women, visible minorities, Aboriginal persons, persons with disabilities, persons of any sexual orientation, gender identity or gender expression. Preference will be given to Canadian citizens and permanent residents of Canada.

We thank all who apply; however, only those selected for an interview will be contacted.