IMAX’s network is among the most important and successful theatrical distribution platforms for major event films around the world, and our growing Live and Enhanced businesses have allowed us to bring the IMAX Experience to our partnerships across live music, events and streaming to provide the best possible experience across any screen. As the world’s leading entertainment technology company, IMAX has revolutionized the way people experience movies, and continues to push the boundaries of entertainment experiences forward. Our employees are driven by a passion to take audiences around the world to places they have only dreamed of.
Come explore IMAX – where innovation, creativity and passion come together. Get inspired, get involved, and ignite your future with IMAX!
Job Description/Requirements
JOB DESCRIPTION
Responsibilities:
As a software specialist for the world’s leading provider of high-end theatre visual and audio systems, reporting to the Manager, Software Development, you will act as a software developer/engineer, designing new and supporting/maintaining existing products.
Design, test, and maintenance of next-generation Imax Projection system
Create, approve, revise, and maintain design documentation
Develop and recommend alternative design approaches
Identify product/service innovations and develop, quote, and implement solutions to meet special customer requirements and requests
Conduct studies for specific projects as requested
Provide expert review comments at design and code reviews
Requirements/Qualifications:
Bachelor’s degree in computer science, computer engineering or related
5+ years software engineering and software design experience, with the ability to formally document requirements, designs, and implementations
5+ years C/C++ embedded programming with and without RTOS (e.g., Linux, FreeRTOS or VxWorks)
5+ years network programming network: TCP/IP, Socket, SNMP etc.
3+ years real time control system software development experiences
2+ years C# and/or Python programming experience
Experienced with device driver for microcontrollers, including but not limited to peripherals like SPI, I2C, ADC/DAC, PWM, UART, RS232/485, Ethernet etc.
Experience developing communications software using any customer or industry standard protocols
Working knowledge of oscilloscopes, JTAG debugging tools and ability to read schematics
Experience in source version control systems (GIT, SVN, etc.)
Working experience on STM32 or similar microcontroller will be an asset
Experience with unit testing or static analyzers would be an asset
Must have excellent verbal and written communications skills
Must have a hands-on approach (like to be in labs interacting with hardware) and experience debugging embedded systems
Demonstrable teamwork skills
Strong motivation for excellence
Proven ability to work independently with minimal supervision
Our Commitment To You
IMAX is proud to be an equal opportunity employer!
At IMAX you will be part of a culture built on respect – one that recognizes the unique talents of everyone on the team. We’re proud of the differences that make us all unique and we support unity, acceptance, and equal rights for all. Diversity and inclusion among our employees are critical to our success as a global company.
For consideration, please apply online. We thank all applicants for their interest in IMAX but only those selected for an interview will be contacted. Please note, IMAX is currently operating in-office 5 days-a-week and requires all employees to adhere to the mandatory COVID-19 vaccination policy. Additionally, all permanent full-time employment is subject to background and employment/reference checks.
COMPANY DESCRIPTION GRM Inc. is a leading Facilities Contract Management Company, serving an impressive portfolio of clients throughout western Canada....
Apply For This JobTravailler pour une entreprise de toitures vous intéresse ? Nous avons une opportunité pour vous. Toitures Steeve Arbour, oeuvre dans...
Apply For This JobQualifications Minimum requirements for the position: Manitoba Teaching Certificate How to apply Click the button “Apply Online” and log into...
Apply For This JobDawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors....
Apply For This JobOverview We are looking for a focused Data Entry/Administrative Assistant (Remote) to continuously update our company’s databases. The Administrative Assistant...
Apply For This JobCompetitive starting salary Fridays is famous for a number of things – iconic cocktails, American inspired dishes but most significantly,...
Apply For This Job