At Horus View and Explore we have (job) opportunities for Internships (Students Bachelor, in an IT related field, or Msc.) and Software Engineers ( Level of education Bachelor in an IT related field, or Msc.) If the applicant does not have a degree in a IT related field then several years of experience is desired (5+), else a junior programmer is welcome. Demonstrable experience of expertise from work or study is a plus.
Below you’ll find some challenges solved by our programming team, we're curious to know what your ideas on these subjects are.
How to measure the surface of a window in a 3D environment when only the floor plan is provided.
GIS is used in many aspects within Horus. Not only is the creation of GIS queries common in most of our applications, the ability to come up with new creative GIS implementation is occasionally needed.
How to efficiently store large quantities of data in such a way as to make the following possible: fast searching, reading and writing on different platforms and using the data in different programming environments.
The Horus Recorder Backend is a plug-and-play recording system capable of storing, indexing, rendering and forwarding incoming data of several different hardware components. These components may be cameras, microcontrollers, inertial navigation systems, etc.
Due to security regulations, not all clients (civil servants) can have an installed version of the MoviePlayer on their desktop. This problem brought life to a WebPlayer. The WebPlayer functionality is constantly upgraded in accordance with the features found in the desktop version. Provided quickly and reliably.
The complexity of third-party libraries such as Boost and Intel Threading Building Blocks requires that the programmers are comfortable with reading and writing C++11/14 code. The difference between: for (auto& kv : _map) and for (auto kv: _map) should be no problem to read and write.
Most of the software in Horus View & Explore is written in C#, and even though our goal is to eventually have only C++ code, there is always maintenance to be done in C#.
A must-have is an affinity with one or more of the following areas:
· Audio/Video processing
· (3D) data visualization
· Image recognition
Experience with the following libraries is a plus:
· Window forms lib
Experience with the following tools/IDE is a plus:
· Visual Studio
· WiX toolset