Computational Software Engineer

at Zemax (View all jobs)
Zemax Europe - Stansted UK

Role Overview

Zemax is looking for a Computational Software Engineer to work on the Research and Development team. This position requires a strong foundation in physics (ideally optical physics), algorithm development, and C or C++ programming. Tasks include research on physics and algorithms for the Zemax product line, new feature development, and software maintenance.

A high commitment to both technical and software quality is mandatory. The ideal candidate has strong communication skills and enjoys analyzing and solving problems while working with the company's senior scientific staff.

Role Key Activities

  • Research, development and maintenance supporting the algorithms and architecture used in the existing physics core of the Zemax OpticStudio (ZOS) code base
  • Developing new features for upcoming releases of our existing software tools
  • Working with the product management team on specifications and prototypes for new features to be added to our existing software tools
  • Working with the Product Management team on research, prototypes, and addressing technical issues raised in the investigation of new product development and acquisitions
  • Research on new technologies and algorithms for implementation within our existing software tools or within new products
  • Communicating technical information about the features you develop to other Zemax staff and to customers

Top 3 Key Outcomes in Year 1

  • Attain comfort and proficiency with the Zemax OpticStudio code base to the level of contributing bug fixes and new feature source code.
  • Complete assigned research tasks to support our R&D goals.
  • Generate 2-3 ideas for improvements or new capabilities for the Zemax software product line.

Minimum Qualifications

  • Master's Degree in Physics or Engineering (Ph.D. preferred)
  • 3+ years of experience in physics modeling or simulation
  • 3+ years of experience with C, C++
  • Experience with Microsoft Visual Studio, C# and .NET
  • Experience developing software in a team environment

Other Desirable Qualities

  • Effective technical communication
  • Highly organized with an ability to efficiently handle numerous projects simultaneously
  • Passion for technical research and development
  • Excellent judgment, organizational, and problem-solving skills
  • Able to connect to remote computer from home to work on source code

Location: Stansted, UK

Zemax, LLC is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Who we are and what we do:

Zemax empowers thousands of optical engineers to bring new technologies to life. As the global leader in optical and illumination design software, Zemax touches nearly every optical and illumination space, from virtual reality systems to moon exploration to extreme-sport videos to self-driving cars to digital retina mapping. There is a reason that 50% of all optical engineering jobs require Zemax software experience!

Since 1991, Zemax has been driven by people passionate about the optical design space, and that legacy continues to this day. In the last six years, Zemax has seen dramatic growth, both in sales and headcount. The recent strategic investment by EQT Partners positions the company to triple our sales in the next 3-5 years. Headquartered in Kirkland, WA, Zemax has expanded sales and service support globally with operations in London, Shanghai, and Japan, and will continue to open additional geographic offices in 2019.

OpticStudio is Zemax's core product, the industry standard for design and simulation software for optical and illumination designers, engineers, and researchers worldwide. In early 2016 we launched LensMechanix, a SolidWorks add-in to enable mechanical engineers to seamlessly package optical systems in the environment they know best. LensMechanix for Creo  was subsequently released in the fall of 2018 to provide greater flexibility to mechanical engineers in the choice of CAD platform. As always, Zemax remains focused on decreasing time to market, enabling faster turn-around from concept to product development.

Zemax is a company where every individual makes an impact, and employees are our greatest assets. At Zemax, you have the opportunity to work with a diverse group of energetic co-workers on projects that impact a variety of industries.

Who will love this role:

Zemaxers flourish in a team-centric environment and are visionary when it comes to what is possible through process improvements, automation and product management. You look at the challenging-but-achievable projects and don't feel daunted, but inspired. You see change and experimentation as something positive, and enjoy being part of a team with diverse backgrounds.

We're looking for people who reflect our core values by being: Driven, Constantly Improving, Problem-Solvers, Super Smart and all around Fun.

Be sure to check Zemax's Glassdoor page for more about what it is like to work at Zemax!

Development Department Overview:

The Research and Development (R&D) department is responsible for writing all of the code that goes into the software provided by Zemax LLC. This effort requires skills in both computational physics and computer science. Team members are responsible for developing the physics algorithms for existing products - OpticStudio and LensMechanix - and for new products that we plan to bring to market this year and beyond, and for providing physical modeling of all features added to these products. They are also charged with building code architecture and user interfaces that makes each product easy, fast and robust to use. The R&D team works closely with the rest of the business contributing our own ideas as well as collaborating with other technical and non-technical personnel to ensure value in everything that we add to our software products.

Check us out on Glassdoor

We use cookies on this website to enhance your user experience, improve the quality of our site, and to show you marketing that is more likely to be relevant to your interests. By continuing to use this website, you consent to the placement and use of cookies as described in our Cookie Policy.