Nanotechnology Community
HomeThe SocietyNano HubMembershipBenefitsHow Are Fellows Elected?For Reviewers

Software Developer

Position: Software Developer
Job Status: Regular Full Time
Department: R&D
Location: Burnaby, British Columbia, Canada
Reports to: Director, Research & Development


The Position:


Reporting to Director, Research and Development, you will be responsible for working with project leaders,
software developers, graphic designers, and scientists to execute in-house software development projects. You
will be tasked with testing, debugging, and coding for mission critical applications and develop modular code-
frameworks to enable user friendly nanofabrication and simulation software. This roll will see you work inside
Python and JavaScript coding languages, knowledge of MATLAB is considered an asset. The ideal candidate must
have a passion for technology and software building. Attention to detail and an analytical mind are essential
qualities. The goal is to design and build superior and innovative software by producing clean and flawless code.


Key Responsibilities:


Software Development – Work alongside the R&D and Product Development teams to complete, expand and maintain Nanotech’s line-of-business webapps as an interface to our existing software libraries. Reliability – Create and maintain a continuous integration pipeline to ensure all our internally create software is up to date using current technologies. Advise on and assist to patch gaps in current regression testing. Organizational – Ensure all materials are filed following agreed conventions and are easily accessible. Teamwork – Work effectively within a team of scientists and train, mentor and supervise junior employees performing work on specific tasks. Assist sales team with answering customer technical requests.

Qualifications and Experience:


Education – University degree in computer-science, technology, engineering, math or an equivalent combination of education and experience. Experience o 2+ years of Python programing experience with a track record of successful application development
o 1+ year of JavaScript programming experience, must be familiar with the concept of reactive JavaScript

frameworks.
o Object-oriented design and implementation experience.
o Ability to decrypt, test, deploy and document existing codes.
o Previously built applications using Flask or vue.js.
o Experience in building 3D graphics engines, using browser based regressing automation suites (e.g.


Selenium WebDriver) is a plus, and using Conda as a package management system in a local continuous
integration environment are considered a plus.


o Experience with optical rendering techniques is a plus.


Communication – Strong ability to communicate clearly orally and in writing, with the ability to adapt content and style to various audiences. Excellent interpersonal skills with the ability to foster collaborative working
relationships among internal teams and external auditors.




Characteristics – Positive, dedicated, self-driven, hard-working professional. Ability to prioritize work and

meet deadlines while working on multiple tasks – often under pressure with shifting priorities. Ability to work
both independently and as a member of a team, under tight deadlines. Have a great sense of humour.


About us


Where ideas and innovation meet.


Nanotech Security Corp. is a leading innovator of nano-optic image technologies used in anti-counterfeiting
applications. With billions of security features in circulation, Nanotech’s products include secure and memorable
security labels, stripes, patches, and colour-shifting films for currency authentication and brand protection.


KolourOptik is a patented technology that is exclusive to the government and banknote market and combines
sub-wavelength nanostructures and microstructures to create modern overt security features with a unique and
customizable visual effect. KolourOptik pure plasmonic colour pixels produce full colour, 3D depth, and movement
used in security stripes and threads that are nearly impossible to replicate. At less than 5 microns thick,
KolourOptik products seamlessly integrate into banknotes and other secure government documents.


LiveOptik is a patented technology that utilizes innovative nano-optics one tenth the size of traditional holographic
structures to create next generation overt security features customized to our customers’ unique requirements.
LiveOptik delivers multi-colour, 3D depth, movement, and image switches for secure brand protection stripes,
threads, and labels that are nearly impossible to replicate.


Nanotech strives to create a corporate culture that values input and encourages individuals to express themselves
in a team environment.


To Apply
Applications will be accepted until the position is filled. Please email your resume to [email protected],
include a cover letter, and use the position title in the subject line of your email. Only candidates considered for
an interview will be contacted. Thank you for your interest in this position, we look forward to hearing from you!


Note: We will not be accepting candidates from recruitment agencies at this time. Only Candidates who are
eligible to accept employment in Canada WITHOUT sponsorship will be considered.


Apply for this Job
The Society
Our Mission
Fellowships
Nano Hub