Develop deep learning algorithms and build software systems to automatically reconstruct 3D built ... D. in Computer Science or related field, or equivalent experience * Strong programming experience ...
Develop deep learning algorithms and build software systems to automatically reconstruct 3D built ... D. in Computer Science or related field, or equivalent experience * Strong programming experience ...
The PDM System administrator will report directly to Engineering Services Manager. Responsibilities * Manage CAD and PDM software licensing; track utilization, forecast needs, and coordinate renewals ...
The PDM System administrator will report directly to Engineering Services Manager. Responsibilities * Manage CAD and PDM software licensing; track utilization, forecast needs, and coordinate renewals ...
Participate in design discussions and contribute ideas that improve system scalability ... Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent ...
Participate in design discussions and contribute ideas that improve system scalability ... Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent ...
Embedded Systems Developer
Toronto, ON ยท On-site
Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science ... The ideal candidate is fluent in embedded C/C++ development, system architecture, and real-time ...
Embedded Systems Developer
Toronto, ON ยท On-site
Degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science ... The ideal candidate is fluent in embedded C/C++ development, system architecture, and real-time ...
SaaS Onboarding -Systems Engineer & Automation - AVP
Toronto, ON ยท On-site
CA$91K - CA$140K/yr
Work hands on with the system, installing and configuring it and testing that it meets the product ... Bachelor's Degree in technical discipline such as Computer Science, Engineering, Mathematics ...
SaaS Onboarding -Systems Engineer & Automation - AVP
Toronto, ON ยท On-site
CA$91K - CA$140K/yr
Work hands on with the system, installing and configuring it and testing that it meets the product ... Bachelor's Degree in technical discipline such as Computer Science, Engineering, Mathematics ...
Create and maintain BOMs for new and existing products within an AS400 ERP system. * Provide ... engineer when required. * Perform other duties as assigned by management. Qualifications ...
Create and maintain BOMs for new and existing products within an AS400 ERP system. * Provide ... engineer when required. * Perform other duties as assigned by management. Qualifications ...
Senior Systems Engineer, Production
Toronto, ON ยท Remote
CA$176K - CA$202K/yr
The Systems Engineering team at Clio builds and operates the systems that power all of our cloud ... CAD. There are a separate set of salary bands for other regions based on local currency. *Our ...
Senior Systems Engineer, Production
Toronto, ON ยท Remote
CA$176K - CA$202K/yr
The Systems Engineering team at Clio builds and operates the systems that power all of our cloud ... CAD. There are a separate set of salary bands for other regions based on local currency. *Our ...
Controls Engineer
Mississauga, ON ยท On-site
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners ... Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering ...
Quick apply
Controls Engineer
Mississauga, ON ยท On-site
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners ... Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering ...
Project System Design Specialist
Toronto, ON ยท On-site
Bachelor's degree in engineering (Systems, Electrical, Computer), Computer Science, or a closely related field. * 6-10 years of experience in the development of software-based System applications.
Project System Design Specialist
Toronto, ON ยท On-site
Bachelor's degree in engineering (Systems, Electrical, Computer), Computer Science, or a closely related field. * 6-10 years of experience in the development of software-based System applications.
Stay up-to-date with the latest advancements in AI, computer vision, and embedded systems. Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters ...
Stay up-to-date with the latest advancements in AI, computer vision, and embedded systems. Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters ...
Should understand GPU and computer system architecture, along with strong proficiency in C ... Contribute to documentation and developer resources for ROCprofiler-SDK PREFERRED EXPERIENCE:
Should understand GPU and computer system architecture, along with strong proficiency in C ... Contribute to documentation and developer resources for ROCprofiler-SDK PREFERRED EXPERIENCE:
University degree in Computer Science, Engineering, or closely related disciplines. * Technical/Specialized Knowledge: * In-depth knowledge of industrial control networks. * Proficiency in systems ...
University degree in Computer Science, Engineering, or closely related disciplines. * Technical/Specialized Knowledge: * In-depth knowledge of industrial control networks. * Proficiency in systems ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Quick apply
Diagnose complex embedded system issues using oscilloscopes, logic analyzers, debuggers, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics ...
Computer System Engineer information
What is the difference between Computer System Engineer vs Network Engineer?
| Aspect | Computer System Engineer | Network Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, certifications like CompTIA, Cisco (CCNA) | Bachelor's in Computer Science or related, Cisco certifications (CCNA, CCNP) |
| Work Environment | Designing, implementing, and maintaining computer systems and infrastructure | Designing, deploying, and managing network infrastructure and security |
| Employer & Industry Usage | IT companies, large corporations, government agencies | Telecommunications, IT service providers, large enterprises |
| Common Search & Comparison | Often compared for system design and infrastructure roles | Compared for network setup and security roles |
Computer System Engineers focus on designing and maintaining overall computer systems, including hardware and software integration. Network Engineers specialize in building and managing network infrastructure. Both roles require similar certifications and often work in overlapping industries, but their core responsibilities differ in scope and focus.

Full-time
Posted 20 days ago
Job description
Ecopia AI's mission is to create a digital twin of the Earth. Billions of geospatial images are captured every day by satellites, airplanes, vehicles, and personal devices. Ecopia leverages AI to convert high-resolution images of our earth into high-definition (HD) Vector Maps. These maps form a digital representation of reality and are embedded into critical decision-making applications, offering unique insight at scale. Ecopia's HD Vector Maps empower a wide range of applications such as smart cities, insurance, real estate, retail, manufacturing, utilities, logistics, autonomous driving, and augmented reality (AR).
We're seeking a passionate, talented engineer to join us at our Toronto office. You will have the incredible experience of working alongside our computer vision and engineering experts. Your work will have a direct impact on our end products, which empower various real-world applications on a scale never thought possible. The position is permanent, full-time and will have a highly competitive salary, annual salary increases and bonuses.
We are looking for talented self-starting engineers who enjoy diving into a subject and getting their hands dirty. With Ecopia's flexible hybrid remote working environment, it's your choice to work from home and/or our office, located in the beautiful MaRS Discovery District building at 101 College Street in Toronto. Come join us on the journey to map the world!
KEY RESPONSIBILITIES
- Develop deep learning algorithms and build software systems to automatically reconstruct 3D built environments, interpret and understand 3D contents from geospatial image data captured by satellites, airplanes, drones, vehicles, and smartphones at a country-scale
- Collaborate with the product team to transfer research into products that empower various real-world business applications
QUALIFICATIONS
- Master's or Ph.D. in Computer Science or related field, or equivalent experience
- Strong programming experience in C / C++ / Python
- Deep understanding of algorithms and data structures
- Research experience in machine learning and/or computer vision and/or 3D applications
- Deep understanding of multiview geometry and 3D computer vision
- Hands-on experience with semantic segmentation, and/or 3d reconstruction and generation, and/or simultaneous localization and mapping (SLAM)
- Publications at top venues, e.g. CVPR, ICCV, ECCV, ICML, NeurIPS, ICLR, ... are a plus
OPTIONAL: CODING PUZZLE CHALLENGE
Want to stand out from other applicants? Play with our Tiny Classifier challenge:https://puzzle2026.ecopiatech.com.
Successful submissions will receive a unique code to include in your application, which will improve your priority in our review process.
COMMITMENT TO DIVERSITY AND INCLUSION
Ecopia is committed to fostering a diverse and inclusive working environment. We welcome applications from qualified candidates of all backgrounds, regardless of age, physical ability, gender, race, religion, or sexual orientation. We will provide any requested accommodation to candidates with disabilities throughout the recruitment process.