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 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 $70,000.00-$90,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 2025-10-24

Recommended Jobs

Lead Daycare Teacher

Little Red Robins Daycare LLC
Barrington, NJ

Job Description Job Description Benefits/Perks Competitive Compensations Career Advancement Opportunities Great Work Environment Job Summary We are seeking an experienced and energ…

View Details
Posted 2025-09-23

Client Success Manager - Relationship Management

Accordant
Florham Park, NJ

Job Description Job Description Salary: 85,000-95,000 base Position Overview: As a Client Success Manager,you'll be responsible for building and maintaining strong relationships with client…

View Details
Posted 2025-10-17

Route Driver and Labor

1-800-GOT-JUNK?
Franklin, Somerset County, NJ

Roll up your sleeves and dive into an exciting opportunity with 1-800-GOT-JUNK? Our team is looking for energetic Truck Team Members for our afternoon shift who thrive on results, enjoy physical work…

View Details
Posted 2025-10-31

Administrative Assistant

Empire Excavating, LLC
Ramsey, NJ

Job Description Job Description Empire Excavating LLC is a well-established commercial site contracting company serving New Jersey and the surrounding region. We are seeking a reliable and detail…

View Details
Posted 2025-10-23

Certified Nursing Assistant (CNA)

ATC Mount Laurel
Cape May Court House, NJ

JOB SUMMARY The CERTIFIED NURSING ASSISTANT/TECHNICIAN provides services to meet the personal care needs of the patient in various healthcare settings under the direction of a licensed professional. …

View Details
Posted 2025-08-28

Office Cleaner

DG
Burlington, NJ

Job Description Job Description JOB LOCATED IN WRIGHTSTOWN, NJ (30 min from Trenton!) - Spanish speaking preferred! We are an auto shop located in Wrightstown, NJ! We are seeking a full-time of…

View Details
Posted 2025-08-30

Forklift Operator

On Target Staffing
Edison, NJ

Job Description Job Description Job description: * AVAILABLE ASAP* ~ Looking For:  Sit-Down Forklift Operators (Counter Balance and/or Cherry-Picker) for 1st & 2nd Shift ~ Equipment Brand :…

View Details
Posted 2025-10-16

Logistics Customer Service

Vitality Staffing
North Bergen, NJ

The Logistics Customer Service Representative is a key position responsible for managing customer communication and coordinating logistics operations from order entry to final delivery. This role ensu…

View Details
Posted 2025-09-04

Photo Booth Technician

Limelight Entertainment
Howell, NJ

Job Description Job Description Are you looking for an exciting job where you'll work with a great team of talented people? If so, this could be your chance. Limelight Entertainment is a mobile…

View Details
Posted 2025-10-04

Registered Nurse / RN Med Surg

Ardent Health
Montclair, NJ

Overview You may be eligible for a sign-on bonus of up to $5000. Join our team as a day shift, full-time, Medical Surgical  Registered Nurse in Montclair, NJ. Thrive in a People-First En…

View Details
Posted 2025-07-29