Home
Products
Support
About us
|
Careers
Looking to jump-start your career?
Create long-lasting impact?
Be part of a rapidly-growing organization?
At Lumerical, we are always looking for talented and ambitious individuals
to join our growing team of entrepreneurial-minded individuals.
We encourage you to explore the current opportunities below and contact
hr@lumerical.com with any questions you may have.
Software Developer
Software Developer
Lumerical Solutions is a Vancouver-based provider of high-performance computer-aided engineering software.
Our software solutions are licensed by Fortune Global 500 firms in North America, Europe and Asia who
are working to develop next-generation optical components and devices in the solid-state lighting,
semiconductor manufacturing, optical data storage, imaging, biomedical, and materials science industries.
As a rapidly-growing technology firm with a focus on creating long-lasting impact, Lumerical offers a
compelling environment for individuals to grow their career:
- Our growing entrepreneurial organization empowers our people to profoundly impact the direction
of their own career and the direction of the company itself;
- Commitment to our people and their family is acknowledged through a comprehensive benefits
package, and generous workplace flexibility that enables individuals to pursue other interests
outside of core hours and enjoy Vancouver - a city routinely placed in the top 3 places to
live in the world;
- Ethical practices and respect for our communities renders Lumerical a company one can be proud
to help build; and
- Lumerical's bonus plan presents a tangible way in which contributions and innovations of all
team members towards building a world-class company are recognized and celebrated.
The Opportunity
Lumerical is seeking a Software Developer to join our Research and Development team and contribute to our
industry-leading optical CAD software which runs on some of the world's largest supercomputers. This
entry-level position makes it possible to experience all aspects of cross-platform software development
from user interface design to parallel programming targeting cutting edge processor and network
interconnect technologies. Reporting to a Senior Software Engineer, the successful candidate will:
- Design and develop new graphical user interfaces, including our 3D OpenGL design environment;
- Perform profiling and develop code to speed up key parts of the software;
- Assist in the software design process;
- Implement new changes to the software;
- Develop automated software testing methods; and
- Keep up to date with the latest technology in parallel and grid computing.
Qualifications
The successful applicant will possess all or most of the following qualifications and experience:
- A bachelor's degree or college diploma in a relevant computer-related discipline with an excellent record of academic achievement;
- In-depth knowledge of C++ and object-oriented design and programming;
- Experience with graphical user interface design and testing;
- Familiarity with OpenGL;
- Experience using debugging, profiling and revision control tools;
- Excellent software architecture skills; and
- Excellent verbal communication and documentation skills.
Any of the following additional qualifications would be considered an asset:
- 1-2 years of industry experience using standard software engineering practices in a professional environment;
- Familiarity with release management principles, quality assurance and testing;
- Experience with software deployment under Microsoft Windows and the Microsoft Installer (MSI) technology;
- Experience or familiarity with interactive three-dimensional data visualization;
- Familiarity with MATLAB, PHP or other programming languages;
- Interest in client-server systems, concepts and technologies;
- Experience developing applications in the Visual Studio environment;
- Familiarity with both Windows and Linux operating systems; and
- Interest or experience with parallel computation.
The ideal candidate is a self-starter, able to operate both independently and as part of a tightly-knit
team on a variety of projects within a fast-paced and dynamic environment. They will have a desire to
improve the way in which their responsibilities are met so as to deliver best-in-class service to the
customer by adopting innovative approaches.
Interested parties are encouraged to email a copy of their cover letter, highlighting salary expectations,
and resume to hr@lumerical.com.
|