Software Engineer

Posted 5 Days Ago
Be an Early Applicant
Secaucus, NJ, USA
In-Office
95K-135K Annually
Senior level
Edtech • Fashion • Professional Services • Social Impact
The Role
Design, develop, and maintain software for automated metrology systems; integrate vision, optics, robotics and sensors; implement ML/AI algorithms and data analysis; develop test, calibration, and automated inspection software; troubleshoot hardware/software, produce documentation, and support manufacturing and quality teams.
Summary Generated by Built In

Software Engineer - We offer competitive benefits!

The Location: Secaucus, New Jersey.

  • This role will require the person to work on-site due to the nature of the work.
  • We offer medical, dental, vision and matching 401-K plan
  • Paid vacation, sick and holidays, tuition assistance, 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 participating in research and product development. This role involves a wide range of tasks, including processing and analysis of large datasets, implementing machine learning (ML) and artificial intelligence (AI) algorithms, and programming interfaces with complex automated instruments. This role requires strong programming skills in languages like C++ and Python, an understanding of optical and mechanical systems, and the ability to collaborate with cross-functional teams in manufacturing and quality assurance. 

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. This may include vision systems, optical instruments, and 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, Computer Engineering, Computer Science or related field.
  • Minimum 5 years’ experience as software engineer working with integrated systems, metrology instruments, automated systems, or related field.
  • Proficiency in programming languages such as C++, C#, Python is required
  • Knowledge of Machine Learning (ML), and Artificial Intelligence (AI) as applied to mechatronic systems is required
  • Experience with automation and control systems is required

Preferred Qualifications

  • Master’s degree, Computer Engineering, Computer Science or related field.
  • Experience with hardware integration (e.g., optics, sensors, robotics) and communication interfaces (e.g., SPI, I2C, TCP/IP) is a plus.
  • Knowledge of LABVIEW or MATLAB is a plus.
  • Knowledge of embedded system fundamentals, including microcontrollers and hardware interfaces is a plus.
  • Understanding control systems, signal processing, and embedded systems is desirable.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Detail-oriented with a focus on quality and reliability.
  • Excellent communication skills—written and verbal.
  • Able 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 here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

For the test, debug, and maintenance of instruments, the employee may be expected to inspect, probe, wire, install and uninstall components which require frequent use of hands and arms, standing, reaching, bending, crouching, and occasionally lifting/carrying weights up to 25 pounds.

While performing the duties of this job, the employee is regularly required to talk or hear. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  The noise level in the work environment is usually low to moderate.

Salary Range: $95k-135k.

 

An 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.

Disclaimer: This job description indicates in general terms, the type and level of work performed as well as the typical responsibilities of employees in this classification and it may be changed by management at any time. Other duties may also apply. Nothing in this job description changes the at-will employment relationship existing between the Company and its employees.

Skills Required

  • Bachelor's degree in Computer Engineering, Computer Science or related field
  • Minimum 5 years experience as a software engineer working with integrated systems, metrology instruments, automated systems, or related field
  • Proficiency in C++, C#, Python
  • Knowledge of Machine Learning and Artificial Intelligence as applied to mechatronic systems
  • Experience with automation and control systems
  • Understanding of optical and mechanical systems
  • Experience developing Windows-based applications
  • Ability to work on-site in Secaucus, New Jersey
  • Master's degree in Computer Engineering, Computer Science or related field
  • Experience with hardware integration (optics, sensors, robotics) and communication interfaces (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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
3,500 Employees
Year Founded: 1931

What We Do

The Gemological Institute of America (GIA) is a nonprofit institute dedicated to research and education in the field of gemology and the jewelry arts. Founded in 1931, its mission is to protect the gem and jewelry buying public by setting and maintaining the standards used to evaluate gemstone quality through research, gem identification, diamond grading services, and professional educational programs.

Similar Jobs

General Motors Logo General Motors

Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
160K-246K Annually

Vercel Logo Vercel

Software Engineer

Artificial Intelligence • Cloud • Software
Easy Apply
Remote or Hybrid
United States
208K-312K Annually

MongoDB Logo MongoDB

Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
5 Locations
5550 Employees
106K-209K Annually

Wells Fargo Logo Wells Fargo

Software Engineer

Fintech • Financial Services
Hybrid
Iselin, NJ, USA
205000 Employees
191K-305K Annually

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account