×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Clifton, Passaic County, New Jersey, 07015, USA
Listing for: Gemological Institute of America
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 95000 - 135000 USD Yearly USD 95000.00 135000.00 YEAR
Job Description & How to Apply Below

Software Engineer

Location:

Secaucus, New Jersey. This role will require the person to work on‑site due to the nature of the work.

We offer competitive benefits including medical, dental, vision, a matching 401-K plan, paid vacation, sick and holidays, tuition assistance, and commuter benefits.

Job Overview

We are seeking a motivated and innovative Software Engineer to design, develop, and implement software for advanced automated metrology systems. The ideal candidate will collaborate with mechanical and electrical engineers to ensure seamless integration of systems, from initial concept to final production, and participate in research and product development. This role involves processing and analyzing large datasets, implementing machine learning (ML) and artificial intelligence (AI) algorithms, and programming interfaces with complex automated instruments.

Key Responsibilities
  • Design, develop, and maintain scalable software frameworks for metrology applications, including Windows-based applications.
  • Develop and execute automated test scripts to ensure system performance.
  • Write code for image and data analysis to extract relevant metrology information.
  • Perform statistical analysis on metrology data to correlate with performance metrics.
  • Work with APIs and SDKs from various metrology hardware and software manufacturers to integrate different components into a single, coordinated system (e.g., vision systems, optical instruments, robotic arms).
  • Develop and implement software solutions that automate inspection processes in a manufacturing environment.
  • Develop and perform tester alignment and calibration procedures to ensure accuracy and reliability.
  • Troubleshoot issues and support the full development cycle of tester hardware and software.
  • Create and maintain technical documentation, including standard operating procedures (SOPs), validation procedures, and user guides.
  • Work closely with product, quality, and manufacturing engineering teams to define requirements and troubleshoot problems.
  • Participate in continuous improvement efforts, including root cause analysis and process optimization.
Required Skills and Experience
  • Bachelor’s degree in Computer Engineering, Computer Science or a related field.
  • Minimum 5 years’ experience as a software engineer working with integrated systems, metrology instruments, automated systems, or a related field.
  • Proficiency in programming languages such as C++, C#, and Python.
  • Knowledge of Machine Learning (ML) and Artificial Intelligence (AI) as applied to mechatronic systems.
  • Experience with automation and control systems.
Preferred Qualifications
  • Master’s degree in Computer Engineering, Computer Science or a related field.
  • Experience with hardware integration (e.g., optics, sensors, robotics) and communication interfaces (e.g., SPI, I2C, TCP/IP).
  • Knowledge of LABVIEW or MATLAB.
  • Knowledge of embedded system fundamentals, including microcontrollers and hardware interfaces.
  • Understanding of control systems, signal processing, and embedded systems.
Soft Skills
  • Strong problem‑solving and analytical skills.
  • Detail‑oriented with a focus on quality and reliability.
  • Excellent communication skills—written and verbal.
  • Ability to manage multiple tasks and prioritize effectively in a fast‑paced environment.
  • Team player who collaborates well with others while working independently when needed.
Physical Requirements / Work Environment

The physical demands described are representative of those that must be met to successfully perform the essential functions of this job. For testing, debugging, and maintaining instruments, the employee may be expected to inspect, probe, wire, install, and uninstall components that require frequent use of hands and arms, standing, reaching, bending, crouching, and occasionally lifting or carrying weights up to 25 pounds.

The job also requires frequent talking or hearing. Specific vision abilities required include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.

Work Environment:
The noise level in the work environment is usually low to moderate.

Salary Range

$95k-135k.

Equal Opportunity Employer

All employment decisions are made without regard to unlawful considerations of race, sex, religion, national origin, age, disability, or any other legally protected status. Reasonable accommodations are available upon request.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary