+31 20 4919874

5 5 7 9

Vacancies on 6 continents

6 9 1 7 2

Candidates in 112 countries

Software Developer

Posting date: 04/04/2016
Salary: 90 000 - 110 000 USD
Job Location: Canada
Industry: Electronics
Contact Phone Number: +31 20 4919874


  • A member of a small scrum team responsible for the large scale components of a videoproduct line
  • The design, development, debug, and maintenance of object oriented C++ for video, networking, database, and transcoding applications
  • Creation, review and maintenance of succinct design documentation
  • Working closely with product management and subject matter experts to help define epics, features, and stories within our agile process
  • Estimation and tracking of time required to complete assigned tasks


  • The enterprise team is responsible for solving the problems brought about by scaling video storage servers up to large sites with thousands of streams or linking the servers of thousands of smaller sites together. Both must provide a seamless product that is easy for customers to use, understand, and maintain.
  • As such, they require:
  • Strong C++ design and programming ability. Some familiarity with both C++ v11 & C++ v14
  • Experience designing and implementing concurrent, networked, and high data throughput systems
  • A demonstrated pragmatic approach to problem solving
  • 5+ years of experience in a software development role
  • Understanding of modern memory, storage, I/O bus, processor, operating system, networking, and database architectures
  • Experience with keying, encryption, and licensing is an asset
  • Familiarity with x86 assembly language, SIMD, and low level debugging and code optimization
  • Experience developing software for both Windows and Linux environments
  • Experience with Agile software development practices
  • Excellent written and oral communication skills
  • Self-motivated, with the ability to learn quickly and independently, and also work within a team
  • Degree in Computer Engineering, Computer Science, or related technical discipline

Job conditions:

  • Software Developer -C++
  • Video Portal - Memory, Storage, I/O Bus, Networking; perm full time, Vancouver 90-110K
  • An employer designs and manufactures innovative video electronics sold around the world.