Application Developer
Gallium’s InterMAPhics product is used by national defence agencies and system integrators worldwide to design develop and deliver the Human-System Interface (HSI) for high performance Military Command and Control and Air Traffic Control display applications.
The optimized geospatial mapping and display engine within InterMAPhics is engineered for high-performance rendering of thousands of objects in real time, in both 2-D and 3-D, over complex maps and terrain while maintaining responsiveness and low CPU usage. InterMAPhics-based applications are able to meet and exceed the most demanding display requirements.
InterMAPhics is supported on all major operating systems and is available in several industry standard object-oriented application programming interfaces (APIs) including C++, Java, and .NET languages.
As a member of our Ottawa applications development team, you will be responsible for design and development of high performance display applications for defence customers.
For further information about Gallium and its products, please consult www.gallium.com.
RESPONSIBILITIES
Designing, developing, and maintaining applications and components for customers throughout the entire project lifecycle:
Prototyping, requirements development, OO analysis, design, coding, testing, and delivery
Integrating Gallium’s InterMAPhics and other COTS technologies into high performance display applications
Working directly with customers to implement solutions for their specific requirements
Project Planning
Providing sales and marketing support as required
REQUIREMENTS
Bachelor’s degree related to Computer Science or Software Engineering
3+ years of development experience in the software industry (including student or co-op experience). Responsibility and compensation will be commensurate with experience.
3+ years of experience programming in C++, C#, or Java, including advanced language features such as STL and templates in C++
2+ years experience developing applications
Excellent English written, oral, presentation and interpersonal skills
Willingness to travel occasionally
Fulfill the requirements necessary to obtain a Canadian security clearance
RELATED EXPERIENCE
Experience with the following tools, products and technologies is considered an asset:
Microsoft Visual Studio, Eclipse
GUI Toolkits (Qt, .NET, MFC)
OO Design (UML)
Cross platform development (Windows, Linux, Unix)
Networking (TCP, UDP)
Data Distribution Service (DDS)
Experience with command & control (C2), air traffic control (ATC), mapping, GIS, or other graphical applications
CONTACT INFORMATION
If you fulfill the requirements and skills listed above, we look forward to hearing from you. Please apply by e-mail to careers@gallium.com quoting job title "Application Developer".
Thank-you for your interest in Gallium Visual Systems, however we regret that we are only able to contact the candidates selected for further consideration.