Sr. C++ Software Engineer

2 weeks ago


Toronto, Canada Align Technology, Inc. Full time

Sr. C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: Canada-CHQ-Ontario-Toronto Description The Align Predictability Optimization Team is looking for a Sr. Software Engineer to join our team. As a Sr. C++ Software Engineer, you will be responsible for developing a 3D CAD/CAM system for orthodontic treatment using ML, Neural network, and Knitro engine. The team focuses on developing software and algorithms for new orthodontic products and features of Align Technology. The team is working on various sets of tasks: computational geometry, architecture rework and refactoring, introducing new products, and integration with other applications. We are working closely with the biomechanical engineering team and clinical experts in the US. Role expectations Participate in the full software development life cycle from concept to release and monitoring Create and enhance numerical 3D-geometrical algorithms in C++ Work on tasks related to the introduction of new products: integration with other applications, implementing new business logic Do refactoring and architecture rework of existing code to improve performance and stability Participate in code reviews and lead the technical transformationCollaborate with software and biomechanical engineering, manufacturing and clinical teams Write content in a documentation-as-code approach, using version control, markup format and text editors Maintain traceability and regulatory documentation for medical software Design and agree high-level technical architecture with the R&D team Educate and guide engineers in the development What we're looking for Education (BS/MS) in Computer Science, Mathematics, Physics or Engineering Strong C++ (8+ years hand on experience in C++ 17/14, STL) and experience in Python Theory of algorithms. Experience and knowledge in 3D geometry algorithms will be an advantage Basic knowledge of linear algebra, computational mathematics, and analytical geometry Ability to write testable and object-oriented code Curiosity and inventiveness Expert experience in working with version control systems (Git and Bamboo). Asciidoc experience is a big plus. Knowledge and practical experience of working with Kafka, and AWS, Docker, Kubernetes, ML. Interest in learning the problem domain and sharing knowledge with the wider team Ability to work in a regulated industry, follow a strict process and achieve high quality in every detail. Good interpersonal and communication skills to collaborate with customers. Familiarity with modern technologies and ability to learn fast. Ability to effectively perform under tight timelines and changing environments Desired Knowledge of SQL (basic selects/inserts queries) Knowledge of AWS Lambda functions, practical skills in CI/CD deployment Pay Transparency If provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidate’s pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically. For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S. Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience. #J-18808-Ljbffr



  • Toronto, Canada Align Technology, Inc. Full time

    Sr. C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: Canada-CHQ-Ontario-Toronto Description The Align Predictability Optimization Team is looking for a Sr. Software Engineer to join our team. As a Sr. C++ Software Engineer, you will be responsible for developing a 3D CAD/CAM system for orthodontic treatment using...


  • Toronto, Canada Align Technology, Inc. Full time

    Sr. C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: Canada-CHQ-Ontario-Toronto Description The Align Predictability Optimization Team is looking for a Sr. Software Engineer to join our team. As a Sr. C++ Software Engineer, you will be responsible for developing a 3D CAD/CAM system for orthodontic treatment...


  • Toronto, Canada Align Technology, Inc. Full time

    Sr. C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: Canada-CHQ-Ontario-Toronto Description The Align Predictability Optimization Team is looking for a Sr. Software Engineer to join our team. As a Sr. C++ Software Engineer, you will be responsible for developing a 3D CAD/CAM system for orthodontic treatment using...


  • Toronto, Ontario, Canada Align Technology Full time $120,000 - $180,000 per year

    Department:Research & DevelopmentLocation:Canada-CHQ-Ontario-TorontoDescriptionThe AlignPredictability OptimizationTeam is looking for aSr. Software Engineerto join our team. As a Sr. C++ Software Engineer, you will be responsible for developing a 3D CAD/CAM system for orthodontic treatment using ML, Neural network, and Knitro engine. The team focuses on...


  • Toronto, Canada Lyons Consulting Group Full time

    Job DescriptionProduct Software Engineer - Sr Software Engineer(C++)-DescriptionAbout the job you’re consideringAs Software Engineer, you will work on one of the world's largest social media platforms which deals with a few petabytes of data coming to the system daily. You will contribute as part of R&D self-organized team working in a challenging,...

  • Software Engineer

    5 days ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Applied Systems Full time

    Software Engineer / Sr Software Engineer Join Applied Systems to apply for the Software Engineer / Sr Software Engineer role. This remote position is part of the Applied Epic team. Position Overview We’re searching for a Software Engineer or Senior Software Engineer to help drive our software vision. You will partner with a global team of engineers and...


  • Toronto, Ontario, MEE, Canada Cority Software Full time $100,000 - $120,000 per year

    Software DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...


  • Toronto, Canada Capgemini Full time

    Sr Software Engineer- Python-081784DescriptionAs Sr Software Engineer - Python, you will work on one of the world's largest social media platform which deals with few hundred millions of users and petabytes of data coming into the system daily. You will chip in as part of R&D self-organized team working in an outstanding, innovative environment for our...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada ActiveState Software Inc. Full time

    Sr Backend Software Engineer Department: Engineering Employment Type: Full Time Location: Vancouver Compensation: $75,000 - $105,000 / year Description ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster. We are the only...

  • Sr. DevOps Engineer

    6 days ago


    Toronto, Ontario, Canada Cority Software Full time $120,000 - $180,000 per year

    Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works.For over 35 years, Cority has been powered by the spirit of innovation, deep domain expertise, and a commitment to integrity that enables higher levels of operational and sustainable performance with the most...