1

Graphic Programming Jobs in Alberta (NOW HIRING)

The Transportation Engineer-in-Training plays a key role in delivering practical, data-driven ... Assisting with preparation of written materials and graphics to support projects, including summary ...

... engineering, construction or professional services organization * Proficient in marketing techniques (layout, graphics, strategy-to-win) * Proficient in Microsoft Word, Excel, PowerPoint, Visio ...

Strong experience with Java 2D graphics and 3D OpenGL programming. * Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling. * Experience ...

The Sr Transmission Line Engineer in Operational Engineering is responsible for providing technical ... Effective written, graphical, and oral communication skills. * Ability to build strong internal and ...

SENIOR ENGINEER, SCADA WHO WE ARE Our Power, Your Possibilities At TransAlta , we don't just ... Modify HMI/SCADA applications, including graphics, tag databases, and reports * Update SCADA system ...

SENIOR ENGINEER, SCADA WHO WE ARE Our Power, Your Possibilities At TransAlta , we don't just ... Modify HMI/SCADA applications, including graphics, tag databases, and reports * Update SCADA system ...

... graphic design, journalism, public relations, or architecture * Bring 4+ years of directly relevant marketing and communications experience, ideally in an Architecture/Engineering/Construction ...

We are seeking an experienced SAP Integration Suite (Cloud Integration - CPI) Developer to design ... Migrate mappings (Graphical, XSLT, Java) into CPI mappings or Groovy scripts * Re-architect BPM ...

Showing results 21-40

Graphic Programming information

Are graphic programmers in demand?

Graphic programmers are in demand due to the growth of the gaming, entertainment, and virtual reality industries, which require expertise in graphics rendering, shaders, and real-time visualization. Skills in programming languages like C++ and knowledge of graphics APIs such as DirectX or OpenGL increase employability in this field.

What kind of job do graphic programmers do?

Graphic programmers develop software that creates, manipulates, and renders visual content for applications such as video games, simulations, and multimedia. They work with graphics APIs like OpenGL or DirectX, write algorithms for rendering effects, and optimize visual performance, often requiring knowledge of programming languages like C++ and graphics design principles.

What is the difference between Graphic Programming vs Graphic Design?

AspectGraphic ProgrammingGraphic Design
Required SkillsProgramming languages (e.g., C++, JavaScript), coding, software developmentCreativity, visual communication, Adobe Creative Suite skills
Work EnvironmentSoftware development teams, tech companies, gaming studiosAdvertising agencies, design studios, marketing departments
Industry UsageDeveloping visual software, interactive media, game graphicsCreating visual content, branding, print and digital media

While both roles involve visual elements, Graphic Programming focuses on coding and developing visual software and interactive applications, whereas Graphic Design emphasizes creating visual content and branding through artistic skills. Understanding these differences helps clarify career paths and job expectations in the visual industry.

How much do graphic programmers earn?

Graphic programmers typically earn between $60,000 and $120,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills in graphics APIs and shader programming can earn higher salaries.

What is graphic programming?

Graphic programming is a field within software development that involves creating visual content and interactive graphics using programming languages and tools such as OpenGL, DirectX, or Vulkan. It is essential for developing video games, simulations, and visual effects, requiring knowledge of mathematics, rendering techniques, and graphics APIs.
What are popular job titles related to Graphic Programming jobs in Alberta? For Graphic Programming jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Graphic Programming jobs in Alberta look for? The top searched job categories for Graphic Programming jobs in Alberta are:
Infographic showing various Graphic Programming job openings in Alberta as of July 2026, with employment types broken down into 2% Internship, 76% Full Time, 18% Part Time, 2% Contract, 1% Nights, and 1% Summer. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution.

Transportation Engineer-in-Training

Watt Consulting Group

Calgary, AB โ€ข On-site

Full-time

Re-posted 11 days ago


Job description

Take your career to its next level and put your engineering skills and passion for creating more livable communities into action by joining WATT Consulting Group’s collaborative multi-modal Transportation Team as our next Transportation Engineer-in-Training.


Why This Role Matters:

The Transportation Engineer-in-Training plays a key role in delivering practical, data-driven transportation solutions that shape how people and goods move through communities. By supporting the planning and analysis of multi-modal projects—ranging from outline and area plans to traffic impact assessments and parking studies—this role helps ensure decisions are informed, efficient, and aligned with client and community needs. Through hands-on involvement in technical analysis, modeling, and reporting, the EIT contributes to high-quality project delivery while building the foundational expertise that strengthens our transportation team’s capacity to solve complex mobility challenges.


What you bring to WATT: 

  • Post-secondary education in the field of Engineering (ideally with a transportation focus), and either a registered member or on a defined path to become an engineer-in-training member of the Association of Professional Engineers and Geoscientists of Alberta (APEGA).
  • Proficiency with Microsoft Office - Excel, Word, and PowerPoint.
  • Excellent verbal, written and interpersonal communication skills, as well as strong analytical and organizational skills.
  • Ability to work on several projects at one time for multiple project managers, as well as work independently.
  • Transportation-related planning or engineering experience or familiarity with Alberta municipal development / planning processes would be considered an asset.
  • Working knowledge of transportation related software such as Synchro/SimTraffic, SIDRA, Vistro/ Vissim, HCS and VISUM is considered an asset.
  • Experience with key technical manuals applicable in AB would be considered an asset, including some or all of the following: TAC Geometric Design Guide, Calgary Design Guidelines for Subdivision Servicing, Calgary Complete Streets Manual, Albert Highway Geometric Design Guide, NACTO Design Guides, and MUTCDC.
  • A valid AB Drivers’ License is required. Access to a personal vehicle would be considered an asset, as this position may also be asked to support project data collection in the field and/or site visits. Mileage expenses are reimbursed.
  • Able to lift and carry traffic counting equipment (up to approximately 18kg / 40lbs), as well as work outside in all typical Alberta weather conditions.


What you will do at WATT:

  • Primarily supporting the development of transportation plans and analyses, including assisting with transportation/traffic impact assessments, network and intersection analysis using modelling software, multi-modal road safety analysis, parking studies, and preliminary assessment of pedestrian and signal warrants. As feasible, this role may also support active transportation planning and facility design, complete street design, transit planning, and functional road design.
  • Assisting with preparation of written materials and graphics to support projects, including summary tables of analyses, figure preparation, graphs, maps, letters, memos, and reports.
  • Field work including data collection and site visits to observe conditions and take photos / measurements. These may include manual intersection counts for periods of up to four hours at a time, as well as setting up, monitoring and taking down traffic count equipment, including road tubes, controllers and video cameras.
  • Data entry and preliminary analysis/verification of collected transportation survey information in MS Excel, as well as viewing and tabulating information from intersection recorded video to be used in models and assessments.
  • Assisting project managers with project coordination, logistics, meeting agendas/minutes, etc.
  • Travel within southern Alberta region may be required.
  • Other duties as required.