changing lives.
In this role, you will…
- Lead a team of software developers, SQAs and SDETs to develop prototype and develop proprietary software to create innovative customized appliances for orthodontic treatments.
- Partner with Product Management, Clinical and Materials teams in San Jose, US to further the science and efficacy of clear aligner orthodontics.
- Monitor software development process and ensure its quality, mentor, and coach the team on good development practices.
- Work with R&D leadership to acquire a detailed understanding of our product, processes, and strategic objectives.
- Effectively communicate the project status to stakeholders, be agile to respond to stakeholders’ needs.
- Collaborate with other software development teams and engage with partners at all steps of SDLC to deliver high quality software to production.
- Train and develop the team, hire top talent Software Developers as needed.
In this role, you’ll need …
- 5+ years of practical professional C++ coding experience.
- Proficient in Linear Algebra & 3D Geometry concepts.
- Experience managing a team.
- Willingness to do whatever it takes to ensure program success with quality.
- Experience working closely with Software Quality engineers.
- Experience communicating cross functionally to ensure well understood requirements and delivery.
- MS Degree or higher in Computer Science, or related fields (Math, Physics, Electrical Engineering, Mechanical Engineering).
Nice to have:
- Exposure to 3D printing related software development is a big plus.
- Experience in medical device industry
- 3+ years of managing a team of 3+ developers
- 3D or CAD development experience highly appreciated
- Agile Project Management experience highly appreciated
- MS Visual Studio C++, Windows, Git, Jira