Job Description

Department: Research & Development

Location: APAC-India-Pune

Description

The 3D C++ Software Engineer will contribute to critical R&D software development projects that help the company innovate the aligner technology. The engineer should have a sound programming background and desire to innovate. This role will be part of Align’s goal to deliver our clear aligners (Invisalign ®) and 3D scanners (iTero ®) to our customers.

Depending on the skill level, this position can be turned into a more junior or more senior role.

Role expectations

In this role, you will…

  • Design, develop, troubleshoot and improve next generation C++ production software for 3D treatment planning and simulation.
  • Collaborate with multi-disciplinary team (of Software engineers, Bio Mechanical engineers, Product management, Manufacturing experts) to take the upcoming projects to fruition.
  • Work closely with senior software developers who specialize in 3D geometry based application development to take C++ prototypes to production with high quality.
  • Upgrade existing C++ prototypes into production quality code with the help of componentization.
  • Develop UI based tools that enable team of Bio Mechanical Engineers.

As a Part Of Larger Product Innovation Team

  • Follow best practices; produce high quality, testable and reusable code. Share your expertise, help your colleagues and learn from others as well.
  • As a member of the team, you will leverage the Scrum Agile process; take part in sprint planning, daily stand-up, retrospective and demonstration activities.
  • Follow quality and regulatory guidelines for medical device software development.
  • Contribute with innovative ideas and follow up with patents applications.
  • Collaborate in requirement discussions, propose, and implement solutions.

The team works under Windows with MS Visual Studio, use Git and Atlassian tools for version control, bug tracking and task tracking.

What Were Looking For

In this role, you’ll need …

  • Bachelor’s degree in Computer Sciences or equivalent
  • 4+ years of professional / academic experience developing software in modern C++ 14/17
  • Experience with using Object Oriented concepts, C++, STL
  • Proficiency in Data Structures and Algorithms
  • Desire to innovate, good problem solving ability and critical thinking
  • Exposure to Computer Aided Geometric Design (CAGD), Computer graphics

Nice to have

  • Python expertise
  • Exposure to Docker containers, Linux (Ubuntu, CentOS), AWS
  • Experience using Git tools

Applicant Privacy Policy

Review our Applicant Privacy Policyfor additional information.

Equal Opportunity Statement

Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.


Job Details

Role Level: Entry-Level Work Type: Full-Time
Country: India City: Pune ,Maharashtra
Company Website: http://www.aligntech.com Job Function: Information Technology (IT)
Company Industry/
Sector:
Medical Equipment Manufacturing

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Similar Jobs

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn