Senior C++ Software Development Engineer
3 weeks ago
Senior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist
Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experience. Take algorithm specifications, machine learning models, and other output from the research team and implement them in high performance software
Own your work from inception to deployment, driving the full software lifecycle
Contribute to the successful execution of an agile/scrum project
Help to build a world-class development team through knowledge sharing and co-mentorship
Work closely with executives and customers in a fast-paced agile scale-up environment
5+ years software development experience in C/C++
~ A solid understanding of the principles of object-oriented programming
~2+ years experience in high performance algorithm development and performance optimization
~ Experience with and a thorough understanding of multi-threaded and asynchronous software and environments
~ Experience using performance profiling tools (such as google perf tools, dtrace, vtune, valgrind) to identify performance bottlenecks and areas for improvement
~ Experience optimizing the runtime performance of software, including the use of inline assembly, vector intrinsic and SIMD instructions.
~ Experience using, designing, and implementing neural networks or other AI/machine learning concepts
~ A thorough understanding of the C++ standard library
~ Experience writing and maintaining unit tests
~ Passionate about developing high quality, high performing, robust software
A general understanding of the video/media industry (terminology, algorithms, technologies, e.g., Experience developing software for the media industry (video and/or audio processing)
Exposure to video processing algorithms and libraries such as FFmpeg, LAV
Experience developing GPU-accelerated software with CUDA and/or SYCLScripting skills (Python, bash)
Experience using git for version control
Proficiency working in a Linux environment
Open community participation such as Stack Exchange, GitHub
For consideration, please apply online. IMAX is a brand recognized around the world Let's Chat
Introductory chats are a great place to start when mapping out your future, and our recruiters are here to help you every step of the way
Our employees at IMAX are a diverse group of hard working, curious, creative, and honest individuals.
-
Senior Software Engineer
4 weeks ago
Markham, ON, Canada TekWissen ® Full timeJob Title: Senior Software Engineer (C/C++)Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $65-$70/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa Clara,...
-
Senior Software Engineer
3 weeks ago
Ajax, ON, Canada SS&C Full timeSS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...
-
Senior C++ Software Engineer, Performance Specialist
2 months ago
Waterloo, ON, Canada IMAX Full timeSenior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experience. With over 50 years of history as a global innovator in entertainment...
-
Senior Software Engineer, 3D Development
3 weeks ago
Waterloo, ON, Canada RPMGlobal Full timeTransforming the Future with Convergence of Simulation and Data Software Engineer Senior Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. If you would like to work with a great team on next generation in-vehicle user experience that will be used in millions of cars and trucks world-wide then we...
-
Senior C++ Software Engineer, Performance Specialist
2 months ago
Waterloo, Canada IMAX Full timeSenior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experience. With over 50 years of...
-
Senior C++ Software Engineer, Performance Specialist
2 months ago
Waterloo, Canada IMAX Full timeSenior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experience. With over 50 years of...
-
Senior C++ Software Engineer, Performance Specialist
2 months ago
Waterloo, Canada IMAX Full timeSenior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experience. With over 50 years of...
-
Software Engineer C++ development
3 weeks ago
Newmarket, ON, Canada Ripple Labs Full timeAt Ripple, we’re building a world where value moves like information does today. By supporting an open community of developers, they can advance the solutions and innovation needed to allow businesses, consumers, institutions and governments to fuel the engine of a new digital economy. RippleX is helping more people participate in the digital economy...
-
Software Engineer
3 weeks ago
Toronto, ON, Canada Epsilon Solutions Ltd. Full timeJoin to apply for the C++ Developer role at Epsilon Solutions Ltd. Join to apply for the C++ Developer role at Epsilon Solutions Ltd. Welcome back Sign in to save C++ Developer at Epsilon Solutions Ltd. . Experience in Production Support and some exposure to UNIX would be good. Seniority level Seniority level Entry level Employment type Employment type...
-
Senior C++ Software Developer
2 months ago
Ottawa, ON, Canada Ross Full timeSenior Software Developer , C++ (Job Req #2024-096) Why Work at Ross Video? We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever...
-
System Software Development Engineer
4 weeks ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
System Software Development Engineer
4 weeks ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
System Software Development Engineer
2 weeks ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
System Software Development Engineer
2 weeks ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Senior C#/.NET Developer
7 days ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior C#/.NET Developer
1 week ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior C#/.NET Developer
2 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior C#/.NET Developer
2 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior C#/.NET Developer
2 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior C#/.NET Developer
2 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Sr. C#/.Net Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...