Advanced Embedded Software Developer (Cinema)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Advanced Embedded Software Developer (Embedded/C++): Developing embedded software for state-of-the-art cinema projection systems with an accent on system control, projector management, and hardware device drivers. Focus on integrating software components with hardware, developing thermal control algorithms, and implementing network control over TCP/IP sockets.
Location: Hybrid position based in Kitchener, ON
Salary: 90,000–110,000 CAD
Company
Christie creates award-winning light technology solutions and services that help partners and customers deliver unforgettable shared experiences.
What you will do
- Develop embedded software on Linux platforms for system control and projector management.
- Maintain and support a diverse range of display devices from a common code base.
- Create hardware device drivers and ensure seamless hardware-software integration by resolving defects.
- Implement network control of equipment using TCP/IP sockets.
- Develop thermal control algorithms and applications for field diagnostics and post-mortem data analysis.
- Collaborate with a multi-disciplinary team of software, hardware, and FPGA developers.
Requirements
- Degree or diploma in Computer Science, Engineering, or a related field.
- 5-7 years of software development experience.
- Proficiency in C++ with solid object-oriented design skills.
- Experience with cross-platform Linux development and Windows platforms.
- Knowledge of multi-threaded development and debugging tools for embedded systems.
- Experience with hardware testing equipment such as oscilloscopes, logic analyzers, and protocol analyzers.
Nice to have
- Experience with CPU/FPGA interfacing and protocols like I2C, SPI, CAN, TCP/IP, and UDP.
- Knowledge of video standards and interfaces including HDMI, DisplayPort, and SDI.
- Ability to read technical schematics and data sheets.
- Experience with QT, OpenCV, and Git for version control.
- Experience with Linux platform bring-up leveraging Board Support Packages on SOC designs.
Culture & Benefits
- Competitive salary with an employer-matched pension plan.
- Comprehensive health and dental benefits.
- Paid vacation and professional growth opportunities.
- Collaborative environment working with industry-leading minds on high-profile projects.
- Commitment to a fair and inclusive work environment with equal opportunity employment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →