Software Engineering/Development: Software Engineer - Desktop Applications

Canfield Scientific, Inc.
Parsippany, NJ

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 Description:

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

Core 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

Desired:

3D research and development experience

Experience with image analysis, AI, and digital photography

Proficiency in designing user interfaces and understanding customer needs

Canfield Imaging Systems is the world-leading developer of specialized photographic systems for medical practices, institutions, research organizations, and pharmaceutical suppliers. Canfield offers comprehensive benefits to its eligible full-time employees. These include paid days off, medical, dental, and vision insurance, may be eligible for a discretionary bonus, and a 401(k) plan with employer match (currently set at 50%). The anticipated salary range for the position is $90,000.00-$110,000.00 annually. This is dependent upon consideration of multiple factors when determining a base salary such as a candidate’s experience, education, and current market conditions. If the role is eligible for full benefits, it will be discussed with you during the interview process. Canfield Imaging Systems is a division of Canfield Scientific, Inc., the largest provider of photographic documentation systems and services for pharmaceutical research.

Posted 2026-04-30

Recommended Jobs

New Account Installer - Part Time - Temporary

Cintas Corporation
Piscataway, NJ

Requisition Number: 220005 Job Description Cintas is seeking a New Account Installer to successfully ensure that new customers are highly satisfied with Cintas's products and services. Responsib…

View Details
Posted 2026-04-09

Physical Therapist- PT

Interim HealthCare - Wayne NJ
Wayne, NJ

Discover a new lane in therapy where treatments are personal and outcomes are optimal. As a Home Health PT, you’ll help patients regain their strength, manage their pain and reach their goals in a hom…

View Details
Posted 2025-08-28

User Experience Designer

Princeton, NJ

User Experience Designer (Temporary-to-Permanent Staff Opening) ETS Princeton, New Jersey, USA General Educational Testing Service (ETS), makers of the GRE� test, TOEFL� test, SAT�, Advanced Pla…

View Details
Posted 2026-01-28

Drive your future forward become a Professional Truck driver

H&H Recruiting
Newark, NJ

Job Description Job Description Tired of the 9-to-5 grind? Ready to earn BIG while seeing the country? Join one of America's most essential and rewarding industries-TRUCKING. Why Choose Truc…

View Details
Posted 2026-04-02

Virtual Customer Sales Executive

Beacon National Agency
Newark, NJ

Virtual Customer Sales Executive – Flexible Schedule, High Earning Potential, and Growth Opportunities Are you looking for a career that offers freedom, financial growth, and purpose? Join our awa…

View Details
Posted 2026-03-16

Wellness Navigator/ CBT

Fitometry Health Club
Ridgewood, NJ

Fitometry Health Club is where innovation meets fitness. We combine state-of-the-art technology with a high-energy culture to deliver a frictionless, performance-driven member experience. We’re seeki…

View Details
Posted 2026-01-13

Caregiver/HHA

Senior Helpers - Madison NJ
Madison, NJ

Job Description Job Description Who We Are: As a leading senior care provider, Senior Helpers is the first national in-home care company to be recognized as a GREAT PLACE TO WORK 3 years in a …

View Details
Posted 2026-04-07

Oncology Sales Consultant - Portfolio - Central, NJ Territory

Bayer
Old Bridge, NJ

At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where 'Health for all Hunger for none’ is no longer a dream, but a real possibility. We’re doing i…

View Details
Posted 2026-04-14

Front desk staff

JAYATI C BHATTACHARYYA DDS PRO
Holmdel, NJ

Job Description Job Description A busy Pediatric, General and Orthodontic dental practice looking for an individual that enjoys interacting with people and working in a dynamic, positive,  and gr…

View Details
Posted 2026-04-23

Collection & Foreclosure Attorney

Trueseek
Red Bank, NJ

Job Description Job Description Based in Red Bank, NJ, we are a diverse multi-practice commercial law firm known for its client-focused approach collaborative culture and commitment to delivering…

View Details
Posted 2026-04-17