Summary

We believe that developing one’s instinct plays a big role in scientific education. This is why we built an innovative graphing calculator that is intuitive to use and gives students a chance to explore mathematics.

The NumWorks calculator was first made available in 2017 and its reception was stellar: thousands of high schoolers use it daily and are eager to receive our regular software updates. We are looking for developers to join our team and help us deliver these new functionalities.

Description

Software developers at NumWorks are involved in many of the technical aspects of the project. Responsibilities can include:

Develop the calculator’s software

We’ve written a custom operating system for the NumWorks calculator. By joining our team, you could:

  • Design and implement math-related features
  • Code new user interfaces
  • Write or improve low-level drivers

The operating system of our calculator is written in C++ and is available on GitHub.

Cross-project expertise

Software engineers at NumWorks also get to work on a broad range of tasks such as:

  • Exploring new hardware designs
  • Designing mass production tools and processes

Qualifications

The ideal candidate would:

  • Have a M.Sc. from a top-level university, or be graduating soon
  • Have a solid mathematical background
  • Be eager to write code
  • Be excited to learn new technologies

Note that we do not expect candidates to master any of the technologies we use.

Apply now