DevJobs

Senior Software Engineer

Overview
Skills
  • C# C#
  • C++ C++
  • RESTful API RESTful API
  • APIs
  • CLI .NET
  • database design
  • multi-threaded programming
  • actuator integration
  • embedded programming
  • firmware development
  • image processing
  • sensor integration

About the company

Visionix is a global leader in optometry and multi-modal ophthalmic devices. Our fully automated devices provide accurate refraction and comprehensive eye screening within minutes. As our company continues to grow, we are expanding our software team. Visionix is seeking a highly capable Senior SW Engineer to join our team working on future products.

Position Overview:

We are seeking a seasoned and highly skilled Senior Software Engineer to join our innovative team at Visionix. The successful candidate will be responsible for developing robust backend systems for Windows applications, with a strong emphasis on implementing and optimizing image processing algorithms. You will maintain and manage databases, design and implement APIs, research and impellent IP algorithms, all in support our on device applications. Your contributions will directly impact our cutting-edge ophthalmic devices, driving innovation and quality in our products.

Qualifications:

  • Proficiency in C++/CLI .NET and C#
  • Strong understanding of multi-threaded programming
  • Knowledge of database design and best practices
  • Experience designing and implementing APIs (e.g., RestAPI)
  • Excellent problem-solving skills
  • Strong written and verbal communication skills
  • Ability to write clean, efficient, and maintainable code

Nice to Have:

  • Experience with image processing
  • Experience in embedded programming or firmware development, or other examples of sensor or actuator integration

Education and Experience:

  • Bachelor’s degree in Computer Science
  • Minimum of 3 years of professional software development experience.
  • Demonstrated experience in the key responsibility areas mentioned above.

Visionix