August 19, 2016

Senior Software Architect | IRYStec

Common area at WeWork office


Working at IRYStec

At IRYStec, we lead the way in perceptual display processing – exciting technology that will elegantly improve the lives of anyone who looks at a screen on a mobile device, VR headset, or even a car. It’s a mission that stirs our passion for innovation, and our competitive spirit comes through in our numerous awards and recognition – including winning the 2016 Silicon Valley Tech Forum World Cup Tech Challenge. Our growing team is confident, driven, and creative, but with the humility, adaptability, and spirit of cooperation that inspire the greatest discoveries. We thrive in a dynamic and highly collaborative environment in our unique co-working workspace in Place Ville Marie. There, community becomes a catalyst for innovation as we work alongside other exciting and emerging companies. This inspiring environment comes with not only a beautiful, modern workspace, but also lifestyle comforts like bike storage, a mother’s room, and a full kitchen with gourmet coffee and fruit water. Weekly events and technical discussions draw the teams together creating energy and excitement, and redefining what it means to go to work.

Job Description

IRYStec is seeking a highly motivated and a hands-on technically proficient Software Architect to work on a cutting edge display rendering technology and assist with the design of our new software products for smart watches, mobile phones and automotive cockpit and display units.


  • Deliver complex and scalable software solutions for image processing and computer vision applications
  • Develop a pipeline to deliver product from existing prototypes
  • Participate proactively in all phases of the project lifecycle, and work closely with IRYStec strategy leads
  • Create technical architecture and design to meet the project requirements and client infrastructure
  • Be responsible for the output of the development team, and develop project scope, timelines, and tasks
  • Provide support for code review process to ensure deliverables are of highest standards
  • Constantly improve team productivity, refine agile processes, and create methods to increase efficiency
  • Anticipate bottlenecks, mitigate project risks, make tradeoffs, and balance the business needs versus technical constraints


  • A  Bachelor’s degree or equivalent in Computer Science/Software Engineering
  • 7+ years of industrial development experience and managing software architecture
  • Experience preferred in the following areas: Embedded development on GPUs (ARM Mali, Nvidia, PowerVR, Vivante, DMP) using OpenGL
  • Experience with development of consumer applications on Android and iOS platforms
  • Proven track record of meeting aggressive schedules; clearly defining deliverables and timetables, with demonstrated ability to balance multiple priorities in complex environments and manage teams to successful project completion
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms and problem solving skills
  • Experienced with and enthusiasm for agile principles and values
  • Strong analytic, communication and interpersonal skills
  • Ability to work well under pressure, handling multiple tasks and balancing multiple objectives, while consistently ensuring that the highest priority objectives are met
  • Fundamental knowledge of Image Processing/Computer Vision algorithms (preferred)

Apply for this position

 Please direct all relevant material or questions to Afsoon Soudi, VP R&D

Acceptable file types: doc, docx, pdf, txt, gif, jpg, jpeg, png.
Maximum file size: 1mb.