Junior Image Processing
Are you interested in developing rock-solid cross-platform image processing
software, for a highly acclaimed professional photography and imaging
application? Do you want to design and implement technically challenging
software components, using modern programming techniques, in a lightweight
development environment? We are looking for a junior software developer who
loves imaging science and technology, and would like to contribute in making
highly optimized code using best practices within software development.
We are digital photography pioneers
Phase One is the world-leading provider of high-end digital photography systems
and imaging solutions for professional photographers and industrial
applications. Established in the early 1990s, Phase One is a true digital
photography pioneer with a passionate commitment to image quality excellence
and creative freedom. Capture One is our high-end imaging software product with
hundreds of thousands of users worldwide and offering support for more than 500
cameras from Phase One, Canon, Nikon, Sony, Fujifilm, and many more.
See more on our website: http://www.captureone.com
We are looking for a passionate software developer with focus on image
processing and software development. The perfect candidate will become part of
the Image software team. This team is responsible for building the image processing
software framework and core technologies upon which Capture One is built as
well as the applications of our business partners. The current framework is
written in cross-platform C++. The code is highly optimized using GPU
processing, SIMD vectorization, and multi-threading. Writing performant, high
quality algorithms is a key aspect of the position.
The team both develops new features and functionality and refactors existing
code for improved functionality, performance and maintainability. If you love
developing well-written software libraries, using the latest modern C++
practices, as well as working on technically challenging projects, then you
will be a good fit for the Image software team.
You have gained initial software development experience. You have a Master’s degree
or Ph.D. in computer science, engineering, mathematics, physics or similar. You
are eager to learn and you love knowledge and sharing it. You are good at
communicating and presenting your ideas. You are proficient in English, both
spoken and written. You have some relevant experience in programming and
Experience or knowledge in the following is required:
- C++ language, preferably C++11 or later.
- 2D image processing algorithms or mathematics.
Other useful experience or knowledge:
- Performance optimization for large data
- Multi-threaded coding and parallelization.
- Agile software development.
- GPU processing (OpenCL or Vulcan).
- Vectorized processing (SIMD).
Regarding Development tools we mainly use Visual Studio and Xcode.
For prototyping and testing it can be useful to know python or MatLab.
Application and further
In this recruitment process we are assisted by European Search Company.
For additional information about the position please contact Søren Rosenkrantz
Larsen on +45 2893 7977 or Brian Ranvits on +45 2048 0548.
If you see yourself in the position and would like to be part of Phase One,
please send your application by using the apply button below.
Applications must be written in either Danish or English.
Please include in your application a cover letter telling us why you think you
will be a good match for our team, what you think your key assets are as an
image software developer, one or more specific examples of your personal
contributions to a technical software project or team, and a short description
of your personality and passions. Applications with a cover letter will be
preferred over those without.
About Phase One
Based in Copenhagen Denmark and embracing the high demand of Scandinavian
design excellence, Phase One is dedicated to delivering the best image quality
and user experience. With offices in New York, Tokyo, Cologne, Shanghai and Tel
Aviv, and with its expert teams of global partners, Phase One is committed to
serving and supporting its customers worldwide.
Phase One’s engineering and design expertise has produced imaging
breakthroughs from high- resolution camera systems to advanced software for
better photographic workflows and raw file editing. Phase One’s understanding
and ability to optimize hardware and software integration underscores their
award winning Capture One Pro software – widely preferred by professional
photographers. Phase One’s industrial division focuses on imaging accuracy for
industrial applications ranging from aerial image acquisition to cultural
heritage preservation – from mapping the globe, to protecting priceless works
of art and documents.