1

Research Assistant Software Developer Jobs in Edmonton, AB

... research, sport and recreation, healthcare, commercial and office space, and Arts and culture ... Proficiency in building load analysis software, * Proficiency in AutoCAD and/or Revit. * Experience ...

Developer Advocate, AI Enablement

Edmonton, AB · On-site +1

CA$93K - CA$141K/yr

Guide service lines in identifying high-value workflows for AI enablement and assist in configuring ... Minimum of 5-6 years of experience in software development, AI/ML concepts and development, and API ...

CNC Programmer/Machinist

Edmonton, AB · On-site

CA$30 - CA$38/hr

The CNC Programmer will work closely with the Production, Operations, and R&D teams to support ... Preferred Software Experience * Office 365 - MS Word, Outlook, Excel, PowerPoint, Teams * Site Docs

CNC Programmer/Machinist

Edmonton, AB · On-site

$30 - $38/hr

The CNC Programmer will work closely with the Production, Operations, and R&D teams to support ... Preferred Software Experience * Office 365 - MS Word, Outlook, Excel, PowerPoint, Teams * Site Docs

Investigate, research, and provide information for claims, complaints, and concerns received from ... Experience working with AutoCAD software and Revu Bluebeam software What WE Offer: * A salary range ...

By uniting cuttingedge research with scalable engineering, PulseMedica is creating treatment ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...

By uniting cutting‑edge research with scalable engineering, PulseMedica is creating treatment ... Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ...

Liaises between field engineers and estimators and to ensure construction complies with drawings ... Knowledge and understanding of scheduling software. * Knowledge of safety and environmental ...

Liaises between field engineers and estimators and to ensure construction complies with drawings ... Knowledge and understanding of scheduling software. * Knowledge of safety and environmental ...

... research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical ... Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ...

Carry out statistical analyses and provide direction to programmers, using standard software ... Academic Research Support * Working in conjunction with the Director of Academic Research, convert ...

Support and uphold Primoris Canada's Safety Values. * Assist with the preparation of execution ... research approved alternative materials and products. * Provide assistance to the Site ...

Showing results 41-60

Research Assistant Software Developer information

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What are popular job titles related to Research Assistant Software Developer jobs in Edmonton, AB?

For Research Assistant Software Developer jobs in Edmonton, AB, the most frequently searched job titles are:

What job categories do people searching Research Assistant Software Developer jobs in Edmonton, AB look for?

The top searched job categories for Research Assistant Software Developer jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Research Assistant Software Developer jobs?

Cities near Edmonton, AB with the most Research Assistant Software Developer job openings:

Tenured or Tenure-Track Assistant, Associate, or Full Professor Position in Engineering Education...

University of Alberta

Edmonton, AB

Full-time

Re-posted 8 days ago


Job description

Location - This role is in-person at North Campus Edmonton.

The Department of Civil and Environmental Engineering at the University of Alberta invites applications for a faculty position in Engineering Education, Communication and AI-Enabled Learning at the rank of Assistant, Associate, or full Professor.

This position represents a strategic investment in advancing the future of engineering education at the University of Alberta. The successful candidate will play a key role in shaping how engineers learn, communicate, and practice in an era of artificial intelligence, digital collaboration, and rapidly evolving societal challenges.

The successful candidate will contribute to teaching and scholarship at the intersection of engineering pedagogy and communication, while shaping institutional approaches to engineering education innovation, curriculum evolution, and AI-integrated learning environments. This position offers flexibility to develop a research program in areas such as: engineering rhetoric and technical communication; learning and pedagogy in the era of large language models (LLMs) and generative AI; AI-enabled tools in engineering practice and education; curriculum design and assessment in engineering; or the intersection of engineering communication with policy, regulation, sustainability, climate change, and societal impact. We seek a collaborative scholar and educator whose work advances how engineers learn, communicate, and engage with emerging technologies.

The University of Alberta, its buildings, labs and research stations are primarily located on the territory of Nehiyaw (Cree), Niitsitapi (Blackfoot), Metis, Nakoda (Stoney), Dene, Haudenosaunee (Iroquois) and Anishinaabe (Ojibway/Saulteaux), lands that are now known as part of Treaties 6, 7 and 8 and homeland of the Metis. The University of Alberta respects the sovereignty, lands, histories, languages, knowledge systems and cultures of all First Nations, Metis, and Inuit.

The University of Alberta is a community of knowledge seekers, change makers and world shapers who lead with purpose each and every day. We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of 300,000 alumni worldwide.

Your work will have a meaningful influence on a fascinating cross-section of people - from our students and community members, to our renowned researchers and innovators, making discoveries and generating solutions that make the world healthier, safer, stronger and more just. Learn more.

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. If suitable Canadian citizens or permanent residents cannot be found, other individuals will be considered.

At the University of Alberta, we are committed to creating an inclusive and accessible hiring process for all candidates. If you require accommodations to participate in the interview process, please let us know at the time of booking your interview and we will make every effort to accommodate your needs.

We thank all applicants for their interest; however, only those individuals selected for an interview will be contacted.

All University employees have a responsibility to foster a workplace that prioritizes safety in all its forms - physical, cultural, and psychological. This is achieved by promoting a safe environment, adhering to all safety laws, policies and procedures, completing all required safety training, identifying hazards and implementing controls, reporting incidents, and contributing to a culture of belonging and respect, while endeavoring to ensure that all colleagues feel valued and safe to express their thoughts, perspectives and concerns.

The University of Alberta is committed to creating a university community where everyone feels valued, barriers to success are removed, and thriving connections are fostered. We welcome applications from all qualified persons. We encourage women, First Nations, Metis and Inuit persons, members of visible minority groups, persons with disabilities, persons of any sexual orientation or gender identity and expression, and all those who may contribute to the further diversification of ideas and the University to apply.

L'Universite de l'Alberta s'engage a creer une communaute universitaire ou chaque personne se sent valorisee, ou les obstacles a la reussite sont elimines et ou des connexions enrichissantes peuvent se developper. Nous accueillons les demandes de toutes les personnes qualifiees. Nous encourageons les femmes; Premieres nations, Metis et Inuits; membres des groupes minoritaires visibles; personnes handicapees; personnes de toute orientation sexuelle ou identite et expression de genre; et toutes les personnes qui peuvent contribuer a la diversification des idees et a l'universite a postuler.
The Faculty of Engineering is one of North America's top engineering schools, known for innovation, collaboration, and impact. It fosters an exceptional student experience through a holistic approach that combines technical excellence with emotional intelligence. With strong community engagement, interdisciplinary research, and a commitment to societal well-being, the faculty prepares students to lead in a rapidly evolving, global engineering landscape.

Candidates must hold a PhD in engineering, engineering education, rhetoric and technical communication, education, English, communication studies, science and technology studies (STS), or a closely related field. The successful candidate will demonstrate excellence or strong potential in teaching and will show evidence of, or potential for, a strong scholarly record in engineering education and communication. Experience with pedagogical innovation, educational technology, or AI applications in learning is required. Professional Engineer (P.Eng.) licensure through the Association of Professional Engineers and Geoscientists of Alberta (APEGA, https://www.apega.ca/) is an asset for candidates from engineering backgrounds; it is not expected of candidates from humanities or social science disciplines. Candidates from engineering backgrounds without current licensure who hold CEAB-accredited or equivalent degrees are expected to pursue licensure within five years.

Application Instructions

Review of applications will begin June 4, 2026 at 11:59 PM.

Click "Apply Now" and provide the listed documents in one single file. The research and teaching statements should reflect the candidate's values, work-related skills, and experience.

  • Cover Letter
  • List of Publications
  • Research Plan
  • Statement of Teaching Interests
  • Name of at least three referees

The successful candidate will be offered a tenured or tenure-track appointment at the rank of Assistant, Associate, or Full Professor, including a comprehensive benefits package.

The terms and conditions of this appointment are governed by Schedule A of the collective agreement between the Board of Governors of the University of Alberta and the Association of Academic Staff of the University of Alberta.

The responsibilities of the role include active participation in teaching, research, and service:

Teaching (40%): Participation in teaching programs, including classroom teaching, supervision of students conducting research, and personal interactions with and advising students. An Academic Faculty member may decide on specific course content and instructional methodology, recognizing the approved course description, and academic policy approved by the Department, the Faculty, and the University. Teaching is year-round with most courses in the Fall (September to December) and Winter (January to April) semesters. Teaching assignments are decided in discussion with the Department Chair. The candidate for this position is expected to teach undergraduate and graduate courses in engineering communication and/or pedagogy and/or critical thinking. They are also expected to lead the integration of advanced communication and pedagogy strategies across design, capstone, and graduate engineering curricula.

Research (40%): Participation in research, including the preparation or performance of creative works and reflective inquiry, and disseminating research results by means appropriate to the discipline. Academic Faculty members are encouraged to seek research funding from granting agencies or other sources. The successful candidate for this position is expected to lead an internationally visible research program in engineering education and/or communication including areas such as rhetoric, AI-augmented learning, curriculum design, assessment, and/or related areas. They are also expected to develop an externally-funded research program appropriate to the candidate's disciplinary background (e.g., NSERC, SSHRC, or other relevant funding agencies).

Service (20%): An Academic Faculty member shall be actively engaged in service to the University and participate in the collegial responsibilities of departmental, Faculty, and University governance. Provision of service to the discipline of the Academic Faculty member; participation in the governance of the University, the Faculty, and the Department, and dissemination of knowledge to the general public by making available the Academic Faculty member's expertise and knowledge of the discipline.