Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering. * 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision. * Ability to learn ...
Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering. * 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision. * Ability to learn ...
We're a leading global online food delivery platform, and our vision is to empower everyday ... As a senior member of the team, you will mentor and guide mid-level Machine Learning Engineers ...
We're a leading global online food delivery platform, and our vision is to empower everyday ... As a senior member of the team, you will mentor and guide mid-level Machine Learning Engineers ...
... software engineering, and new product development. This is a rare opportunity to be mentored by ... Conduct applied research in Document AI, computer vision, multimodal learning, and information ...
New
... software engineering, and new product development. This is a rare opportunity to be mentored by ... Conduct applied research in Document AI, computer vision, multimodal learning, and information ...
New
Update drawingand picture libraries * Assist in production study of assembled machine * Assist in ... this is the internship for you. At Finning, we prioritize creating a diverse and inclusive ...
Update drawingand picture libraries * Assist in production study of assembled machine * Assist in ... this is the internship for you. At Finning, we prioritize creating a diverse and inclusive ...
Electrical Engineer
Edmonton, AB · Hybrid
Health/dental/vision coverage * Fitness allowance * Employee and family assistance programs ... Strong understanding of electrical theory, rotating machines, and electrical systems as it pertains ...
Electrical Engineer
Edmonton, AB · Hybrid
Health/dental/vision coverage * Fitness allowance * Employee and family assistance programs ... Strong understanding of electrical theory, rotating machines, and electrical systems as it pertains ...
Machinist - Day Shift
Nisku, AB · On-site
Understanding of machine programming and control operations (Mazak, Fanuc, Heidenhain, Siemens) is ... Vision care * Disability insurance * Employee assistance program * Extended health care * Life ...
Machinist - Day Shift
Nisku, AB · On-site
Understanding of machine programming and control operations (Mazak, Fanuc, Heidenhain, Siemens) is ... Vision care * Disability insurance * Employee assistance program * Extended health care * Life ...
Lead integration of machinery into plantwide systems and networks * Design of connected systems ... Experience with PLCs, robotics, HMIs, control networks, vision systems, industrial sensors, and ...
Lead integration of machinery into plantwide systems and networks * Design of connected systems ... Experience with PLCs, robotics, HMIs, control networks, vision systems, industrial sensors, and ...
PhD in Computer Science, Electrical Engineering, Statistics, Mathematics, or a related discipline by the appointment start date. * Strong research record in machine learning, AI, computer vision, NLP ...
PhD in Computer Science, Electrical Engineering, Statistics, Mathematics, or a related discipline by the appointment start date. * Strong research record in machine learning, AI, computer vision, NLP ...
Ability to fabricate and install engineered hazard controls, including machine guards ... Benefits: health, dental and vision * RRSP and DPSP programs Come work with us! Send us your resume ...
Ability to fabricate and install engineered hazard controls, including machine guards ... Benefits: health, dental and vision * RRSP and DPSP programs Come work with us! Send us your resume ...
Junior Estimator
Edmonton, AB · On-site
CA$65K - CA$75K/yr
This is an excellent opportunity for a recent engineering graduate, EIT, or Engineering ... Co-op, internship, or related work experience is an asset. * Experience reading technical drawings ...
Quick apply
Junior Estimator
Edmonton, AB · On-site
CA$65K - CA$75K/yr
This is an excellent opportunity for a recent engineering graduate, EIT, or Engineering ... Co-op, internship, or related work experience is an asset. * Experience reading technical drawings ...
Seamstress
$18 - $21/hr
E. units and other engineered industrial fabric assemblies. This role involves high-volume ... Operate industrial sewing machines (including double-needle machines) to cut, assemble, and sew ...
Seamstress
$18 - $21/hr
E. units and other engineered industrial fabric assemblies. This role involves high-volume ... Operate industrial sewing machines (including double-needle machines) to cut, assemble, and sew ...
Seamstress
Edmonton, AB · On-site
E. units and other engineered industrial fabric assemblies. This role involves high-volume ... Operate industrial sewing machines (including double-needle machines) to cut, assemble, and sew ...
Quick apply
Seamstress
Edmonton, AB · On-site
E. units and other engineered industrial fabric assemblies. This role involves high-volume ... Operate industrial sewing machines (including double-needle machines) to cut, assemble, and sew ...
... vision and technical execution. In this role, you'll serve as both a technical expert and ... Machine Learning frameworks, GenAI platforms, MCP, A2A * Data Management: Cloud data stores ...
... vision and technical execution. In this role, you'll serve as both a technical expert and ... Machine Learning frameworks, GenAI platforms, MCP, A2A * Data Management: Cloud data stores ...
Automation Specialist
Edmonton, AB · On-site
... with values of Management and theCorporate Vision and Mission Statements. Duties ... multiple programming languages. * Expertisein machine communication protocols such as Modbus ...
Automation Specialist
Edmonton, AB · On-site
... with values of Management and theCorporate Vision and Mission Statements. Duties ... multiple programming languages. * Expertisein machine communication protocols such as Modbus ...
Student Digital Construction Coordinator Our internships and Co-ops are designed to provide you ... You are currently enrolled in Engineering, Construction Management, or Architecture, diploma, or ...
Student Digital Construction Coordinator Our internships and Co-ops are designed to provide you ... You are currently enrolled in Engineering, Construction Management, or Architecture, diploma, or ...
We're a dynamic group of software engineers and network specialists building the intelligent, self ... To leverage cutting-edge AI and machine learning to predict network issues before they happen ...
We're a dynamic group of software engineers and network specialists building the intelligent, self ... To leverage cutting-edge AI and machine learning to predict network issues before they happen ...
ELECTRICAL GENERATION SYSTEMS TECHNICIAN
CA$4.3K - CA$6.4K/mo
... machinery you work with and to convert mechanical power into electrical voltage. This position is ... Power Plant Operator Industrial Mechanic Industrial Electrical Technician Certified Engineering ...
ELECTRICAL GENERATION SYSTEMS TECHNICIAN
CA$4.3K - CA$6.4K/mo
... machinery you work with and to convert mechanical power into electrical voltage. This position is ... Power Plant Operator Industrial Mechanic Industrial Electrical Technician Certified Engineering ...
ELECTRICAL GENERATION SYSTEMS TECHNICIAN
Edmonton, AB · On-site
CA$4.3K - CA$6.4K/mo
... machinery you work with and to convert mechanical power into electrical voltage. This position is ... Health, dental, and vision coverage * Counseling, and relocation support services * Pension plan
ELECTRICAL GENERATION SYSTEMS TECHNICIAN
Edmonton, AB · On-site
CA$4.3K - CA$6.4K/mo
... machinery you work with and to convert mechanical power into electrical voltage. This position is ... Health, dental, and vision coverage * Counseling, and relocation support services * Pension plan
Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Geoenviro...
The Faculty of Engineering at the University of Alberta invites applications for a faculty position ... The Cluster Vision These five positions are strategically designed to work collaboratively to ...
Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Geoenviro...
The Faculty of Engineering at the University of Alberta invites applications for a faculty position ... The Cluster Vision These five positions are strategically designed to work collaboratively to ...
Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Water Res...
The Faculty of Engineering at the University of Alberta invites applications for a faculty position ... The Cluster Vision These five positions are strategically designed to work collaboratively to ...
Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Water Res...
The Faculty of Engineering at the University of Alberta invites applications for a faculty position ... The Cluster Vision These five positions are strategically designed to work collaboratively to ...
Internship Machine Vision Engineer information
What types of projects do Internship Machine Vision Engineers typically work on, and how do they collaborate within the team?
What are the key skills and qualifications needed to thrive as an Internship Machine Vision Engineer, and why are they important?
What does an Internship Machine Vision Engineer do?
- Startup Software Developer Internship
- Internship Microsoft Biomedical Engineering
- Internship Coal Mining Engineering
- Internship Mechanical Engineering Visa Sponsorship
- Lidar Internship
- Freelance Mechanical Engineering Internships
- Internship Walt Disney Mechanical Engineer
- Internship Python Mechanical Engineering
- Internship Fidelity Software Engineer
- Internship Amazing Race

Tetra Tech rating
5.8
Based on 40 frontline employees who took The Breakroom Quiz
348th of 369 rated engineering
Job description
The Opportunity:
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton, AB. The successful candidate will have experience in Windows-based application development, with a focus on sensor integration, post-processing, and data analysis.
Why Tetra Tech:
At Tetra Tech, we are Leading with Science to solve the world's most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation and sustainability. Today we stand as a market leader, offering cutting-edge solutions in water, environment, energy, and international development. Our work has improved more than 500 million lives around the world.
Your Impact:
Join Tetra Tech to make a real difference. Our work leverages cutting-edge technologies, advanced analytics, and the expertise of world-class scientists and engineers to create meaningful change around the world. Discover your full potential - join us to advance your career while leaving a lasting legacy.
Your Role:
- Strong C/C++ Windows based software development experience using Visual Studio.
- Experience in Signal Processing and Image Processing.
- Ability to work well independently and in a nimble team environment.
- Excellent communication skills, both verbal and written, to effectively collaborate with team members, discuss ideas, provide feedback, and share knowledge.
- Conduct activities in line with internal procedures, legislation, and industry standards.
- Pursue continuous professional development and maintain a high degree of discipline knowledge and awareness.
- Work in a safe manner at all times and report all health and safety incidents and concerns.
- Additional duties as required.
Qualifications:
- Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering.
- 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision.
- Ability to learn independently, think fast, and use solid judgement.
- Experience working in a high-pressure, deadline-driven environment.
- Multitasking capabilities to juggle competing demands.
- Strong critical and creative problem-solving skills complemented by excellent attention to detail.
- Multi-threaded and/or distributed processing are an asset.
- GPU and multi-threading programming skills using CUDA or OpenCL are an asset.
- MATLAB programming experience is considered an asset.
- Are a self-motivated individual with an excellent work ethic and a "can-do" attitude.
Have excellent communication skills - both verbal and written are required to effectively collaborate with team members, discuss ideas, provide
feedback, and share knowledge.
Life at Tetra Tech:
The perks of working at Tetra Tech include (if applicable):
- Comprehensive and market-competitive benefits, available on day one of employment.
- Overtime is calculated at 1.5 times.
- We have embraced a hybrid culture. We will provide you the tools to work almost anywhere.
- Flexibility and company-wide commitment to work/life balance.
- Collaborative team atmosphere that values the contributions of all employees.
- Learning and development opportunities for ongoing professional growth. Mentorship with world leading experts in your field.
Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:
LinkedIn: @TetraTechCareers
X (Twitter): @TetraTechJobs
- Organization: 738 TAS
What Tetra Tech employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom