Software Development Engineer (C++)

Responsibilities:

  • Develop new applications or extend existing software for image processing domain
  • Understand the requirements and translate them into software design
  • Design algorithms and flowcharts to ensure that all components of software coherently work together
  • Establish multi-platform versions of the software package
  • Write tests for existing and created code to ensure compatibility and stability
  • Troubleshooting, debugging, maintaining and improving the software performance

Qualifications:

  • 2+ years of hands-on experience in C++ application development
  • Bachelor's or Master's degree in Computer Science or a related field
  • Solid foundation in OO programming techniques, Object-Relational Mapping (ORM) frameworks, common stacks, and libraries
  • Knowledge of software development lifecycle and version control
  • Development experience on both Windows and Linux environment
  • Ability to quickly learn and work independently or as part of a team
  • Excellent communication and teamwork skills
  • Experience with Python application development will be a strong plus

Interested candidates can apply online at: