Career Opportunities

Embedded Software Designers

We are a consulting firm specializing in technology and product development that provides engineering, research and development services to our customers. With a team of world-class engineers, scientists and project managers supported by a proven methodology in product development, we ensure predictable costs and schedules. Our customers trust us to deliver breakthrough innovations that help them create and maintain market leading positions. Join one of the most recognized teams in the electronic product development industry. We offer highly competitive compensation and benefits.


  • Define and produce software requirements in agreement with system specifications
  • Define software architecture
  • Evaluate and recommend software including real time operating systems, products and protocols
  • Integrate software development
  • Perform proof of concept & project study
  • Provide support to the hardware and software design teams to ensure the systems' efficiency, profitability and durability
  • Develop, write, and test software modules
  • Optimize code (speed, memory usage)


  • Bachelor’s degree in Electrical, Computer Engineering, or equivalent
  • Minimum of three (3) years of experience in embedded software design
  • Experience with embedded operating systems - Linux, FreeBSD, FreeRTOS, QNX, Android, Integrity, Windows CE, etc.
  • Experience with:
    • network protocols (Ethernet and TCP/IP)
    • C, C++ and #C programming languages
    • script languages : Phyton, PERL, TCL, LUA, JAVA, etc.
    • object oriented programming concepts
    • configuration management tools (GIT, SVN, etc.)
  • Excellent ability to adapt in a variety of environments and to use different methodologies
  • Capacity to communicate ideas and efficient solutions to customers
  • Supportive attitude towards others and ability to influence them positively
  • Ability to establish priorities and estimate deadline;
  • Ability to solve problems
  • Committed, creative and curious
  • Good communication skills (oral and written)
  • Bilingual (French and English)


  • Front-end and back-end technologies
  • Artificial intelligence
  • Microsoft Windows design environment (#C, .NET, MFC)
  • OpenGL, OpenCL, CUDA programming
  To apply, send your resume to