Titre du poste ou emplacement
Miraclon Corporation
Burnaby, BC
Full-time
Experienced

Miraclon Canada is looking for a talented and motivated Algorthm Developer to join our dynamic team in a growth focused start-up type environment in Burnaby, BC. As a Algorithm Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge software solutions for our FLEXCEL NX solution serving the broader Flexographic Printing market. If you are passionate about finding efficient software solutions to challenging flexographic packaging customer problems, and working collaboratively, this role is for you!

The company's flagship flexographic plate imaging solution, KODAK FLEXCEL NX System, has received industry-wide acclaim since debuting on the market in 2008 and is a key enabler for transforming the capabilities of flexographic printing. We sell our highly differentiated products in more than 70 countries worldwide, have a loyal customer base, and have consistently brought new, innovative, and leading flexographic solutions to market, delivering strong organic growth above our peers. Operating as a connected, supportive team, we are passionate about our products and are focused on delivering a premium experience for our customers. Find out more at www.miraclon.com, and follow us on LinkedIn and YouTube.

As we expand our team, we are looking for professionals with energy, ideas, and ambition to help us take our business to the next level. This is an environment where you can truly make a difference.
Position:
The Algorithm Developer role will be focused on developing new technology for Miraclon's software products to deliver differentiation for the FLEXCEL NX solution. Our software products enable the production of Kodak Flexcel NX technology-based plates.

Responsibilities include:

  • Develop new algorithms to enhance the performance of FLEXCEL NX products
  • Support existing technology in NX Central and TAP
  • Motivated to learn the full functionality and technology of the existing Miraclon products
  • Establish detailed product requirements by translating marketing requirements and functional needs
  • Develop a suitable architecture, and define all interface specifications and requirements for new product developments
  • Contribute to and advise the engineering team on the underlying physics of flexo plate processing
  • Develop AI strategies to enhance Miraclon's product offerings
  • Excellent prototyping skills to assess algorithm performance.
  • Ensure that use cases are developed outlining the various ways customers will use the product and ensure these are used in design verification and testing
  • Ensure that appropriate unit testing is carried out and test plans are defined with our test team for assuring outstanding product quality
  • Collaborate across boundaries between the Packaging Team and OEM suppliers with focus on solving real customer problems
  • Ensure that intellectual property is captured. Experience in writing patents and assessing patent landscape
  • Ensure good coding practices are maintained.
  • Participate in monthly iteration review and planning sessions.

Required Skills/Experience:

  • Bachelor's Degree (Engineering, Mathematics, Physics or Software) or higher
  • A minimum of 5 years' experience in software development environment focused on algorithm development
  • Ability to understand complex imaging systems and develop new software technology to enhance the FLEXCEL NX capabilities
  • Excellent ability to grasp the underlying physical principles of a system and apply them in their design approach
  • Excellent knowledge of C++, C# and Matlab
  • Ability to create highly efficient code for image processing.
  • Background in color science and excellent understanding of printing physics
  • Understanding of halftone (AM & FM) screening and develop capabilities to develop unique screening technology
  • Proactive and adaptive to ensure the team meets their objectives
  • Quick learner who takes pride in their work and delivers excellent quality results
  • Interest and ability to succeed in a small start-up organization
  • Familiarity with the following development tools:
    1. Perforce
    2. Visual Studio
    3. Matlab
    4. Photoshop
    5. Eclipse/IntelliJ IDEA
    6. JIRA Issue Tracker
  • Excellent communication and presentation skills, written and verbal, to all levels of an organization as well as to external partners and customers
  • Excellent teamwork, and interpersonal skills, and able to interact with diverse technical and non-technical groups, spanning all organizational levels
  • Demonstrated ability to work in a collaborative team environment with geographically dispersed individuals
  • Act with the values of respect, integrity, trust and credibility