Embedded Software Developer

  • Full Time
  • Canada
  • Posted 4 weeks ago

imax

🎬 Embedded Software Developer | IMAX

📍 Location: Mississauga, Ontario
Job Type: Full-Time
📌 Job ID: JR100678


Why Join IMAX?

IMAX is not just another entertainment company. With over 50 years of innovation, we push the boundaries of cinematic experiences, combining proprietary technology with industry expertise to create breathtaking entertainment. At IMAX, creativity, passion, and innovation come together to redefine movie-going experiences. If you’re ready to work with cutting-edge technology, join us and ignite your future! 🚀


About the Role

As an Embedded Software Developer, you will be at the forefront of IMAX’s next-generation technology. This role involves designing, testing, and maintaining software for embedded systems, ensuring a seamless and immersive viewing experience. You will work hands-on with hardware, troubleshoot embedded systems, and collaborate with cross-functional teams to drive innovation.


Key Responsibilities

Software Development & Debugging: Develop, test, and maintain embedded software for IMAX products.
Design Documentation: Create, revise, and maintain technical documentation.
Innovation & Problem-Solving: Identify and implement solutions to meet customer requirements.
Embedded Systems Development: Work with Linux and Windows platforms using C/C++.
Code Reviews & Unit Testing: Write unit tests and provide expert feedback in design/code reviews.
Hardware Integration: Develop software for embedded devices and interact with hardware systems.


What You Bring to the Table

🎓 Education: Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
🛠 Experience: 5+ years in embedded software design and development.
💡 Skills & Technologies:

  • Proficiency in C/C++ on Linux & Windows platforms.
  • Strong knowledge of OOD, data structures, and design patterns.
  • Experience in embedded HTTP servers for web-based UI control.
  • Familiarity with Linux BSP, U-Boot, Yocto, Kernel, and device drivers.
  • Hands-on experience with SPI, I2C, ADC/DAC, UART, RS232/485, Ethernet.
  • Unit testing expertise with googletest, CppUnit, etc.
  • Strong debugging skills in an embedded systems environment.

Why IMAX?

🌎 Global Brand: Work with a company recognized worldwide!
💡 Innovative Culture: Collaborate with passionate, creative professionals.
📈 Career Growth: Endless opportunities for learning and development.
🤝 Inclusive Workplace: Join a diverse and welcoming team.


Apply Now!

Interested in pushing the limits of entertainment technology? Apply today and be a part of IMAX’s legacy of innovation!

💬 Want to learn more? Stay connected with our Talent Acquisition team and explore your future with IMAX!

📩 IMAX is an equal opportunity employer. We encourage applications from candidates of all backgrounds and will provide accommodations during the hiring process if needed. Only selected candidates will be contacted.


🌟 IMAX | Where Innovation Meets Entertainment 🎥✨

To apply for this job please visit imax.wd10.myworkdayjobs.com.

Job Overview
Job Location