CrawlJobs Logo

Software Engineer – Desktop Applications

canfieldsci.com Logo

canfield scientific

Location Icon

Location:

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

70000.00 - 90000.00 USD / Year

Job Description:

The ideal Software Engineer – Desktop Applications candidate is strong with C++ and has the ability to develop, 2D/3D applications, has a good understanding of the principles of photography, has the ability to work in a fast-paced environment with adjusting priorities, and has strong communication skills, both written and verbal.

Job Responsibility:

  • Product development - with research as necessary to deliver the desired results (including some support to researchers using our 3D/2D imaging systems and technology)
  • Create a user interface using Qt
  • Manage image and associated data collected in SQL and shared file storage
  • Develop internal tools to automate camera development, testing, and production in an array of products
  • MacOS application development

Requirements:

  • Bachelor’s degree in a Math/Science/Computing or Engineering subject preferred
  • 3+ years’ demonstrated experience in C/C++ programming
  • Solid understanding of data structures, algorithms, multithreading and STL
  • Knowledge of GUI toolkit like Qt

Nice to have:

  • 3D research and development experience
  • Experience with image analysis, AI, and digital photography
  • Proficiency in designing user interfaces and understanding customer needs
What we offer:
  • paid days off
  • medical, dental, and vision insurance
  • may be eligible for a discretionary bonus
  • 401(k) plan with employer match (currently set at 50%)

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.