Job Description
We are looking for a motivated software developer with a demonstrated job history of using C++ in the Windows environment with MFC proficiency to work with us at UT Quality, a RAE Energy company, based in Edmonton AB. You will join our Product Support group, developing software for non-destructive evaluation (NDE) based on ultrasonic testing. As a developer, you will have an exciting opportunity to be part of the entire product development cycle from the basic research to the delivery of the final product.
At RAE Energy we are committed to producing safer pipelines and our software product plays a key role in the inspection of new pipelines around the world.
Credentials
- Bachelor’s Degree in Computer Science, Computer Engineer or Diploma in Computer Engineering Technology or Computer Technologist.
- 1 to 5+ years of experience as a developer.
Essential Technical Requirements for consideration:
- Strong C++ programming skills in the Windows environment with proficiency in using MFC libraries.
- Experience in C#, .NET framework, and Windows Form.
- Working knowledge of the Visual Studio compiler and environment.
- CUDA/GPU programming.
- Familiarity with Microsoft Azure Git repositories.
- Familiarity with writing unit/integration tests using any framework.
Key Responsibilities
· Maintain our existing product and develop new applications.
· Write, modify, integrate, and test software code.
· Create efficient production code from research algorithms and scientific publications, working collaboratively with researchers, engineers, and technicians.
· Work with the service and support team to identify, communicate and solve software problems reported from field operations.
· Assist in the development of new solutions by understanding physical problems and implementing new algorithms.
These skills & experience are an asset:
· Experience with GUI development, Qt, multi-threading/multi-process, 2D or 3D graphics.
· Excellent interpersonal skills and ability to develop and build sustainable working relationships.
· Ability to manage your workload effectively and to prioritize between tasks.
· Motivation to learn and assimilate new concepts of physics, mathematics, and data processing.
Personal Suitability
· Able to work collaboratively and in a professional manner in a team environment and contribute with creative solutions.
· Full professional proficiency in English (oral and written).
Equal Opportunity Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, or gender identity.
Job Types: Full-time, Permanent
Benefits:
- Casual dress
- Dental care
- Paid time off
- Vision care
Schedule:
Application question(s):
- Do you currently reside in the Edmonton, Alberta area?
Education:
- Bachelor's Degree (required)
Work Location: In person
Apply
Go Back