Christie Digital Systems USA

Advanced Embedded Software Developer - Cinema

Christie Digital Systems USA$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree or diploma in Computer Science, Engineering, or a related field
  • 5-7 years of software development experience
  • Proficient in C++ with strong object-oriented design skills
  • Experience in cross-platform development for Linux and Windows
  • Knowledge of multi-threaded development
  • Familiarity with debugging tools for embedded systems
  • Experience with hardware testing equipment like oscilloscopes and protocol analyzers

Responsibilities

  • Develop embedded software on a Linux platform for projector management
  • Maintain and support display devices from a common code base
  • Develop hardware device drivers
  • Integrate software components with hardware, resolving defects as needed
  • Control network equipment over TCP/IP sockets
  • Develop thermal control algorithms
  • Create applications for equipment diagnostics and data analysis

Benefits

  • Competitive salary
  • Vacation
  • Health & dental benefits
  • Employer-matched pension plan
  • Opportunities for professional growth and collaboration
  • Involvement in high-profile projects and continuous improvement initiatives
Full Job Description
About the opportunity:

We are looking for an Advanced Embedded Software Developer to be part of an innovative team that is pushing the boundaries of technology. As part of our team, you'll have opportunities to develop advanced software for our state-of-the-art cinema projection systems. We pride ourselves on major breakthroughs in digital cinema, laser illumination, and our relentless pursuit of creating spectacular audio-visual experiences.

Responsibilities:
  • Development of embedded software on a Linux embedded platform for system control and projector management
  • Maintain and support a large number of display devices from a common code base
  • Hardware device driver development
  • Integrating software components and ensuring they work seamlessly with the hardware by identifying and resolving software defects
  • Network control of equipment over TCP/IP sockets
  • Thermal control algorithm development
  • Application development to aid in diagnosing equipment in field and analyzing data post-mortem
  • Work alongside a multi-disciplinary team of software, hardware and FPGA developers


Location: hybrid position based in Kitchener, ON

What we're offering

A competitive salary, vacation, health & dental benefits and employer-matched pension plan. You'll have opportunities to learn, grow, and collaborate with professionals on a global reach. Whether you're working with the leading minds in the industry on high-profile projects, with internal teams to support continuous improvement, or with our customers to inspire and delight-your contributions will make a difference.

The experience and skills we value:
  • A degree or diploma in Computer Science, Engineering, or a related field
  • 5-7 years of software development experience
  • Proficient in C++ with solid object-oriented design skills
  • Experience with cross-platform Linux development and Windows platforms
  • Multi-threaded development knowledge
  • Familiarity with debugging tools and techniques for embedded systems
  • Experience with hardware testing equipment such as oscilloscopes, logic analyzers, protocol analyzers


What will put you ahead:
  • Experience with CPU/FPGA interfacing and familiarity with protocols such as I2C, SPI, CAN, TCP/IP, UDP
  • Knowledge and experience with video standards and interfaces such as HDMI, DisplayPort, and SDI
  • Experience reading schematics and data sheets
  • Knowledge of common libraries such as QT and OpenCV
  • Linux platform bring-up (leveraging Board Support Packages on SOC designs)
  • Experience using Git for source version control


Job Vacancy
This posting is to fill an existing open position.

Salary Range
This salary range is provided in good faith and represents our estimate for this position. Final compensation may vary based on a variety of factors, including candidate experience, skills, qualifications, and budget for the role.

About Christie Digital Systems USA

Christie Digital Systems USA is a global provider of visual and audio solutions for business, entertainment, and industry. The company offers a range of products, including projectors, displays, audio systems, and software, and its solutions are used in a variety of applications, from movie theaters and theme parks to boardrooms and classrooms. Christie Digital Systems USA was founded in 1929 and is headquartered in Cypress, California.
Learn more about Christie Digital Systems USA
Size
1,000 employees
Industry
Founded
1929

Similar Jobs

More Jobs at Christie Digital Systems USA

More Consumer Technology Jobs

Find similar Advanced Embedded Software Developer - Cinema jobs: