User Interface Software Developer
This is an exciting time at Christie. We are transitioning for success and focused on the future. Due to this Christie is experiencing tremendous growth in all of our software development areas as we create solutions that allow our customers to conceive of, and effortlessly deliver, spectacular audio visual experiences. We need passionate and talented UI Developers to help us deliver robust, reliable software that is the backbone of these experiences.
At Christie we are transforming the world through innovative hardware and software development. We are pushing the boundaries of the art-of-the-possible in digital cinema, laser illumination, digital visualization environments, and projection mapping applications.
UI Software Development
Are you eager to learn and interact with a broad range of technologies such as optics, lasers, thermal control systems, color theory, motors, video electronics, media playback and professional A/V? Do you take pride in solving challenging problems? Do you want to be a key contributor throughout the entire product development cycle, from proof-of-concept to product launch and beyond?
We are looking for people of all levels of experience to expand our next-generation product development team. Successful candidates are determined, curious, and not afraid to ask questions when problem solving. They must also work well in small teams with minimal supervision and be able to take ownership for features and issues and work closely with the larger multi-disciplinary team.
You will be a part of a user interface team that works on projects with an embedded software team to expose the functionality of our award winning projectors, and a diverse portfolio of other video related equipment. You will collaborate with stakeholders and creative teams to produce best in class software.
- Strong C++ skills
- Object-oriented SOLID design skills
- Familiarity of appropriate 3rd party tools and libraries
- Experience incorporating user experience values into interface design
- Skills you are excited to develop:
- Agile Development Practices
- JSON-RPC/Device Communication
- Responsive UI Design
- Significant relevant experience with the cross platform Linux development and run-time environments
- Knowledge of design patterns, application development, multi-tier systems, and service-oriented architecture are all assets
- Knowledge of event-driven frameworks such as (QT) is also an asset
Christie is always pushing the limits of what is technically possible. We provide lots of opportunities to work with and develop new technology. We believe in a culture of mentoring to ensure success as a team and personal professional growth. We would love to learn from you and share our knowledge in return.
If you have a degree or diploma in a field related to programming and are looking for a challenging yet rewarding career, we want to hear from you! Get in touch with us and we can tell you more about our exciting opportunities.
Christie is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, gender identity, gender expression, creed, sex, sexual orientation, age, record of offences, marital status, family status or disability.
Christie is committed to a fair and inclusive work environment. We will endeavor to accommodate the needs of qualified applicants in all parts of the hiring process.
All offers of employment at Christie are conditional upon the successful completion of a background screening. Christie engages a third party vendor to complete all background screening. Your consent is required prior to the process beginning.