Pioneer the Future of Precision as our next Senior Algorithms Engineer -Navigation and inertial Systems Are you ready to revolutionize global industries by mastering the next generation of MEMS ...
Pioneer the Future of Precision as our next Senior Algorithms Engineer -Navigation and inertial Systems Are you ready to revolutionize global industries by mastering the next generation of MEMS ...
Quantitative Developer
Toronto, ON · On-site
This position requires expertise in programming, algorithmic trading, data analysis, and quantitative finance. The ideal candidate will work closely with traders, quantitative analysts, and risk ...
Quick apply
Quantitative Developer
Toronto, ON · On-site
This position requires expertise in programming, algorithmic trading, data analysis, and quantitative finance. The ideal candidate will work closely with traders, quantitative analysts, and risk ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
C++ programming experience required. * Familiarity with Algorithms and Data Structure * Desire to enhance your skills in Object-Oriented Design and related best practices * Very strong technical ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
C++ programming experience required. * Familiarity with Algorithms and Data Structure * Desire to enhance your skills in Object-Oriented Design and related best practices * Very strong technical ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
C++ programming experience required. * Familiarity with Algorithms and Data Structure * Desire to enhance your skills in Object-Oriented Design and related best practices * Very strong technical ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
C++ programming experience required. * Familiarity with Algorithms and Data Structure * Desire to enhance your skills in Object-Oriented Design and related best practices * Very strong technical ...
CP312C - Algorithm Design and Analysis I Term: Fall 2026 (September 1 - December 30) Days/Times ... Indigenous candidates who would like to learn more about equity and inclusive programming at ...
CP312C - Algorithm Design and Analysis I Term: Fall 2026 (September 1 - December 30) Days/Times ... Indigenous candidates who would like to learn more about equity and inclusive programming at ...
CP312F - Algorithm Design and Analysis I Term: Winter 2027 (January 1 - April 30) Days/Times ... Indigenous candidates who would like to learn more about equity and inclusive programming at ...
CP312F - Algorithm Design and Analysis I Term: Winter 2027 (January 1 - April 30) Days/Times ... Indigenous candidates who would like to learn more about equity and inclusive programming at ...
As an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low ... A strong understanding of algorithm implementation and low level algorithm optimization.
As an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low ... A strong understanding of algorithm implementation and low level algorithm optimization.
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Quick apply
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Strong software engineering skills and ability to write high quality code at high velocity * 2-5 years of professional hands-on software development experience, able to write well-factored algorithms ...
Strong software engineering skills and ability to write high quality code at high velocity * 2-5 years of professional hands-on software development experience, able to write well-factored algorithms ...
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Quick apply
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Quick apply
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
... and algorithms. o Experience with building RESTful APIs and microservices architectures. o ... Cloud & DevOps: o Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and ...
... and algorithms. o Experience with building RESTful APIs and microservices architectures. o ... Cloud & DevOps: o Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON · On-site +1
CA$148K - CA$260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON · On-site +1
CA$148K - CA$260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing ...
Algorithm Developer information
See Ontario salary details
$46.15 - $49.04
5% of jobs
$49.04 - $51.92
9% of jobs
$54.55 is the 25th percentile. Wages below this are outliers.
$51.92 - $54.81
11% of jobs
$54.81 - $57.69
11% of jobs
$57.69 - $60.58
5% of jobs
$60.58 - $63.46
2% of jobs
The median wage is $65.87 / hr.
$63.46 - $66.35
6% of jobs
$66.35 - $69.23
6% of jobs
$69.23 - $72.12
15% of jobs
$72.60 is the 75th percentile. Wages above this are outliers.
$72.12 - $75
19% of jobs
$75 - $77.88
9% of jobs
$46
$64
$77
How much do algorithm developer jobs pay per hour?
What Does an Algorithm Developer Do?
The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.
What are the key skills and qualifications needed to thrive as an Algorithm Developer, and why are they important?
What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?
What do algorithm developers do?

Trimble rating
8.2
Based on 16 frontline employees who took The Breakroom Quiz
37th of 137 rated electronics manufacturers
Job description
Pioneer the Future of Precision as our next Senior Algorithms Engineer -Navigation and inertial Systems
Are you ready to revolutionize global industries by mastering the next generation of MEMS inertial sensor technologies?
Join Trimble Applanix to design, characterize, and optimize cutting-edge navigation solutions that power world-class machine control and remote sensing applications, transforming how the physical and digital worlds connect through relentless innovation and precise data analytics.
About Us:
Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress.
Trimble Applanix: The Trimble Applanix Team specializes in building industry-leading GNSS-aided inertial technology and mobile positioning solutions for sensors and vehicles. By leveraging a deep expertise in inertial manufacturing and sensor fusion, we deliver high-precision direct georeferencing for imaging devices and handle complex systems integrations. Our capabilities extend from real-time processing to post-mission mobile mapping, providing a comprehensive ecosystem of software and hardware designed for elite geospatial performance. If it drives, flies, or floats, our tailored positioning solutions get people moving in the right direction!
Field Systems: The Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology.
What Makes This Role Great:
In this role, you will be at the forefront of developing next-generation MEMS-based inertial measurement units, directly influencing the accuracy of global machine control systems and shaping the future of autonomous positioning technology.
Key Exciting Responsibilities:
Spearhead the development and commercialization of new MEMS-based inertial measurement units from concept to real-world application.
Mastermind complex error modeling and simulation studies to enhance the performance of aided-Inertial Navigation Systems.
Drive innovation by exploring new capabilities for MEMS technologies in high-impact vehicle dynamic and vibration testing environments.
Design and optimize sophisticated positioning and pointing algorithms for both real-time and post-processing software suites.
Collaborate with elite product teams to define requirements and deliver high-precision solutions for global surveying and sensing.
Essential Skills & Experience:
Proven expertise in C/C++, Java, Matlab, and Python for complex algorithms and software development.
Deep technical knowledge of MEMS inertial sensors and their specific integration into Machine Control systems.
Demonstrated ability to work in highly agile environments using modern tools like Git and Atlassian.
Education & Credential Requirements:
Advanced Degree: Master's (MASc/MSc) or PhD in Engineering, Applied Science, Physics, or a highly quantitative, related field.
Core Specializations of Interest: Electrical/Electronics Engineering, Aerospace Engineering/Science, Geomatics Engineering, Mechatronics, Earth & Space Science, Control Systems Theory, or Applied Physics.
Don't perfectly match the exact education listed? If your graduate research, thesis, or coursework heavily involved sensor technologies, advanced algorithms, or related technical domains, your skills are highly transferable. We welcome diverse technical backgrounds and encourage you to apply!
Bonus Points For:
Hands-on experience with rate tables and advanced lab instrumentation for sensor characterization.
Prior success in system-level integration for mobile mapping or direct georeferencing solutions.
Logistics:
Location: Richmond Hill, Ontario (in-office)
Travel Requirement: Minimal/Occasional (conferences and technical meetings)
Why You'll Love Working With Us
At Trimble, we're not just a company that "does good"-we are a team dedicated to making a tangible, positive Real-World Impact. We build innovative solutions designed to solve the world's most critical challenges. From construction sites to transportation hubs, our work tangibly improves how people live, build, move, and grow.
You'll work on projects that truly matter: Our purpose-driven culture means you'll be helping to build and deliver solutions that make work faster, safer, and more sustainable for millions of people worldwide. Our impact is tangible, from connected machines that save fuel to data-driven insights that reduce waste.
Collaborate with like-minded people: Our strong internal culture is a "hidden gem." You will work with a collaborative, supportive team that shares your purpose and fosters a genuine sense of belonging. We're a company of "visionary pragmatists" who think boldly and build things that work.
Be an owner: Trimble thrives on individuals who take initiative and embrace ownership. You'll find an entrepreneurial spirit where success is often "self-authored," empowering proactive "doers."
Senior State Estimation Engineer, Senior Geomatics Engineer, Senior Algorithms Engineer, Senior Guidance, Navigation, and Control (GNC) Engineer, Senior Sensor Fusion Engineer, Richmond Hill Engineering Jobs, Navigation systems, Inertial Systems, Precision Positions, GNSS, GPS, Control Theory
How to Apply: Please submit an online application for this position by clicking on the 'Apply Now' button located in this posting.
Join a Values-Driven Team: Belong, Grow, Innovate.
At Trimble, our core values of Belong, Grow, and Innovate aren't just words-they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter.
Candidate Privacy Notices by Country
If you need assistance or would like to request an accommodation in connection with the application process, please contact careers@trimble.com.