Computer Vision Engineer
2 weeks ago
Company Overview:
A rapidly growing technology-driven company specializing in computer vision inspection systems for the medical device and manufacturing industries is seeking an enthusiastic Computer Vision Developer. The successful candidate will play a key role in the design and development of cutting-edge vision inspection systems. This is an exciting opportunity to work in a fast-paced, innovative environment with a team of highly skilled engineers and technicians.
Position Summary:
As a Computer Vision Developer, you will be responsible for developing and optimizing computer vision algorithms, integrating software with hardware components, and contributing to the entire product development lifecycle. This role offers an excellent opportunity for professional growth, ranging from R&D and prototyping to manufacturing and commissioning of advanced vision systems at customer sites.
Education Requirements:
- BS in Electrical, Mechatronics, Systems, or Computer Engineering
Work Experience Requirements:
- 2+ years of experience in C++ development
- Experience in the computer vision industry
- Familiarity with automation and manufacturing environments is a plus
Qualifications:
- Strong fundamentals in C/C++ development
- Understanding of electric circuits and mechanical assembly
- Familiarity with AutoCAD and Microsoft Office Suite
- Ability to communicate effectively and work independently
- Initiative to explore and implement new technologies
- Experience with OpenCV, Qt, or MFC libraries is a plus
- Experience in Visual Studio C++ development for Windows is a plus
- Experience with PCB schematic capture and layout is a plus
Duties and Responsibilities:
- Develop C++ applications in Visual Studio for Windows environments
- Design and implement sophisticated image processing and computer vision algorithms using OpenCV
- Customize front-end interfaces for specific customer requests
- Conduct R&D on challenges such as OCR, pattern recognition, and machine learning
- Perform PCB schematic capture, layout, and component selection
- Integrate electrical and software components with automation systems including cameras, PLCs, and encoders
- Collaborate with external customers and suppliers for technical support and project execution
- Oversee installation and commissioning of vision systems at customer sites
- Travel required:
One week every 2-3 months, including domestic and international locations
-
Markham, Ontario, Canada Qualcomm Full timeJob Overview:We are searching for a skilled Software Engineer to join our team in developing innovative machine learning based applications for Qualcomm Snapdragon processors. The ideal candidate will have expertise in computer vision, artificial intelligence, and software development. This role offers the opportunity to work on cutting-edge technology and...
-
Computer Systems Engineer
5 days ago
Markham, Ontario, Canada Huawei Canada Full timeAbout the Ideal CandidateWe are looking for a highly qualified individual with an MSc or PhD in Computer Science, Software Engineering, Computer Engineering, or a related field. The ideal candidate will have 5+ years of professional software development experience, including object-oriented design, and 2+ years of proven experience with platform/system level...
-
Principal Engineer
3 days ago
Markham, Ontario, Canada Advanced Micro Devices Full timeJob DescriptionWe are looking for a talented Software Systems Designer to join our team at Advanced Micro Devices. In this role, you will be responsible for designing and developing cutting-edge software systems that accelerate next-generation computing experiences. You will work closely with multiple teams to drive technical innovation and ensure that all...
-
Computer Engineering
1 week ago
Markham, Ontario, Canada TekWissen ® Full timeJob Type: Contract Pay Rate: CAD 70 - CAD 70/Hourly/T4 TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related...
-
Backend Engineer for Distributed Computing
5 days ago
Markham, Ontario, Canada Huawei Full time**Job Description:** We're seeking a highly skilled Backend Engineer for Distributed Computing to join our team at Huawei. As a key member of our engineering team, you'll be responsible for developing proof-of-concept distributed systems and product components using cutting-edge technologies.**Key Responsibilities:**Design and develop new data structures and...
-
Application Support Engineer
5 days ago
Markham, Ontario, Canada ASUSTeK Computer Inc. Full timeJob Summary:We are seeking a highly motivated and experienced Application Support Engineer to join our team at ASUS. As a Technical Field Consultant, you will be responsible for delivering exceptional customer service and training on ICT solutions.About the Role:The ideal candidate will have a strong understanding of IT hardware solutions, excellent...
-
Computer Hardware Engineer
3 days ago
Markham, Ontario, Canada ObjectWin Technology Full timeJob Summary:We are seeking a highly skilled Firmware Engineer to join our team at ObjectWin Technology. As a Firmware Engineer, you will be responsible for designing and implementing x86 firmware for use across consumer, server, and embedded platforms. This is an exciting opportunity to work with cutting-edge technology and contribute to the development of...
-
Compute Diagnostics Library Engineer
4 weeks ago
Markham, Ontario, Canada Advanced Micro Devices inc. Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Markham, Ontario, Canada CareerArc Full timeCareerArc is looking for a talented System Software EngineerWe're passionate about creating innovative technologies that drive next-generation computing experiences.Job Overview:As a member of our core team, you'll design, develop, and debug BIOS (System Software) for internal and external systems and platforms using AMD APU/CPU, chipset, and 3rd party...
-
Platform Engineer
3 weeks ago
Markham, Ontario, Canada ThunderSoft Full timePlatform Software Engineer: Computer Vision and Machine Learning THE ROLE: Co-engineer with OEM / ISV for end-to-end platform development solutions. Partner with customer engineering teams to support global customers. Collaborate with engineering teams across technical functions, geographical regions, and time zones, involving various facets of platform...
-
Platform Engineer
2 weeks ago
Markham, Ontario, Canada ThunderSoft Full timePlatform Software Engineer: Computer Vision and Machine LearningTHE ROLE:Co-engineer with OEM / ISV for end-to-end platform development solutions.Partner with customer engineering teams to support global customers.Collaborate with engineering teams across technical functions, geographical regions, and time zones, involving various facets of platform software...
-
3 Days Left SM10003 Field Application Engineer
2 weeks ago
Markham, Ontario, Canada ASUSTeK Computer Inc. Full timeField Application Engineer (FAE) provides customer facing, telephone and email pre-sales and post-sales technical support, recommends products and solutions, and trains partners, VARs and end users on ICT solutions including: IT Hardware, Ethernet Extenders, Wireless products & education software solutions.RESPONSIBILITIES:1. Assist Regional Sales team by...
-
Technical Field Consultant
5 days ago
Markham, Ontario, Canada ASUSTeK Computer Inc. Full timeCompany Overview:ASUSTeK Computer Inc. is a leading global technology company that produces high-quality ICT solutions. Our company values innovation, teamwork, and customer satisfaction.About the Role:This Application Support Engineer position is an exciting opportunity to work with our team and contribute to the success of our customers. As a Technical...
-
Computing Hardware Expert
7 days ago
Markham, Ontario, Canada Huawei Full timeAbout the Ideal CandidateRequired Skills and Qualifications:Education in Electrical and Computer Engineering or a related field; a Ph.D. degree is an asset.Demonstrated analytical ability in computing hardware.Experience working in both academic and industrial institutions is highly valued.Strong teamwork and self-learning capabilities.Familiarity with...
-
Innovative Solutions Engineer
3 days ago
Markham, Ontario, Canada Computer Talk Technology Inc. Full timeAt ComputerTalk Technology Inc., we attribute our success to the quality of staff we bring on board.Job DescriptionThe R & D Engineer will work closely with the Product Engineering Team to develop and commercialize new products and technologies. This involves collaborating with cross-functional teams to launch new exciting products in a fast-paced,...
-
ICT Solutions Specialist
5 days ago
Markham, Ontario, Canada ASUSTeK Computer Inc. Full timeJob Description:We are seeking a highly skilled ICT Solutions Specialist to join our team at ASUS. As a Technical Field Consultant, you will be responsible for providing customer-facing technical support and training on ICT solutions.About the Role:The ideal candidate will have a Bachelor of Science degree in Computer Science or Engineering and 3 years of...
-
Research and Development Engineer
2 weeks ago
Markham, Ontario, Canada Computer Talk Technology Inc. Full timeRole: Research and Development EngineerLocation: Markham, ONAbout us:ComputerTalk is growing at a rapid rate and we are looking for exceptional talent to add to our team. The environment is dynamic, challenging, exciting, and rewarding. We attribute our success to the quality of the staff we bring on board. We have designed, deployed, and supported contact...
-
Support Engineer for Voice and Data Networks
3 days ago
Markham, Ontario, Canada Computer Talk Technology Inc. Full timeThe RoleWe are looking for an experienced Infrastructure Support Engineer to join our team in Markham.The ideal candidate will design, engineer, build, and support world-class redundant voice/data centers.Additionally, they will work as part of a team to support our complete product line.
-
High-Performance Computing Expert
3 days ago
Markham, Ontario, Canada Advanced Micro Devices Full timeWe are seeking a highly skilled software engineer to lead the development of our inference engine, accelerating the adoption of AI technology. This is an exciting opportunity to work with cutting-edge technology and collaborate with a talented team of engineers and researchers.You will be responsible for designing and implementing scalable and efficient...
-
Computer Architecture Developer
7 days ago
Markham, Ontario, Canada TekWissen ® Full timeRequirements:A Bachelor's or Master's degree in Computer Engineering is required.Experience in automation and test/integration methodologies is essential.X86-based FW/BIOS/Driver coding and debug experience is necessary.Extensive knowledge of system architecture, technical debug, and validation strategy is required.Familiarity with C/C++, Perl, Ruby, Python,...