Software Engineering/Development: Software Engineer - Desktop Applications
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.
Recommended Jobs
Lead Daycare Teacher
Job Description Job Description Benefits/Perks Competitive Compensations Career Advancement Opportunities Great Work Environment Job Summary We are seeking an experienced and energ…
Client Success Manager - Relationship Management
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…
Route Driver and Labor
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…
Administrative Assistant
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…
Certified Nursing Assistant (CNA)
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. …
Office Cleaner
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…
Forklift Operator
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 :…
Logistics Customer Service
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…
Photo Booth Technician
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…
Registered Nurse / RN Med Surg
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…