Software designer C++ : MIL Driver

Type:

Category:

Division: 
Imaging

Location:

Job ID: 
IMG-SFT068

 

Position Summary

The team develops drivers for our image acquisition products and autonomous imaging subsystems. Our software controls all hardware aspects of our boards, including: register access, interrupt handling, and real-time control of acquisition.

The new software designer will join the MIL Driver team and will be involved in all aspects of product development, namely: specifications, planning, designing, testing, maintenance and support.  They will need to interact with other groups, such as: software, hardware, technical support, sales and on some occasions with our customers.

Responsibilities

  • Design and development of drivers for our image capture and image processing boards;
  • C++ programming under Windows and Linux;
  • Participate in the elaboration of specifications and schedules;
  • Define and implement test plans;
  • Collaborate with our technical support group to solve customer problems.

 

Qualifications:

  • Bachelor or master's degree in Electrical Engineering, Computer Engineering, Software engineering or Computer science;
  • Experience in large-scale software development and all aspects of their life cycle;
  • A solid knowledge of C/C++ programming;
  • Knowledge of data structures and object-oriented programming;
  • Knowledge of the Standard Template Library and its concepts;
  • Knowledge of multi-threaded programming;
  • Excellent problem solving skills;
  • Be autonomous, resourceful and have very good communication skills and teamwork;
  • Must be able to communicate in French, spoken and written.

 

 

Job application

Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.
Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.
Files must be less than 80 MB.
Allowed file types: txt doc docx pdf.