Lumerical Solutions, Inc.
简体中文  |  繁體中文  |  Deutsch  |  Français  |  日本語  |  한국어   
Login |  Register  
   Products |  Download |  Support |  About us |  Contact us  
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.


  Copyright 2003-2008 Lumerical Solutions, Inc.
  All rights reserved.
Home  |  Site map  |  Privacy  |  Subscribe