Software Developer (New Grad)


Are you a New Grad looking for a new challenge? Are you interested in a career with a local company that has a global impact?

Nanometrics is growing and we're looking for a Software Developer to join our team of smart, creative engineers to help build our next generation of data acquisition software used to collect and analyse seismic and state-of-health data.  Help solve challenging problems including how to use wireless technologies to harvest instrument data in dense field deployments, and choosing new UI and web application frameworks to develop state of the art data acquisition analysis capabilities as cloud services or desktop applications.  


We work in an informal, fun, fast-moving, collaborative environment with minimal hierarchy. While we have the freedom to set our own hours and the flexibility to maintain an excellent work/life balance, we work hard to ensure that our products are delivered on time. At Nanometrics we develop a full range of software, from customized Linux kernels and signal processing applications on low power devices, to web services, APIs running on high end workstations or in the cloud, accessed by web-based UIs. We believe in using the best development tools and practices, and use an Agile-inspired approach.

Who you are:

  • A software developer with a genuine, long-term interest in all things software

  • A creative thinker who enjoys openly sharing and discussing ideas

  • Passionate about creating elegant architectures and designs

  • Focussed on understanding users and providing an outstanding user experience

  • An enthusiastic team player who enjoys working with and learning from teammates


  • A Bachelor’s degree in Computer Science or Computer Systems Engineering

  • 1-2 years of software development experience in Java or C/C++

  • Excellent written and verbal communication skills


Preferred Qualifications:

  • Embedded Linux, Yocto

  • Web application frameworks

  • IP networking knowledge

  • Automated test technologies


Why work at Nanometrics?

  • Outstanding people: Collaborate with the industry’s top minds

  • Work with a purpose: The opportunity to make a difference with work that has a global impact

  • Excellent benefits: RRSP matching, health/dental benefits, corporate bonus program and education assistance.

  • Strong work/life balance: Located on the edge of the Greenbelt, close to biking paths and bus routes, and a short commute to many nearby residential areas

Nanometrics is committed to providing a fair and equitable work environment and encourages applications from qualified women, men, visible minorities, aboriginal peoples and persons with disabilities. Nanometrics is also committed to providing accommodations throughout the interview and employment process.  If you require an accommodation we will work with you to meet your needs.