Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$95k - $135k

GIA

Software Engineer

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Secaucus, NJ vacancy
  •  ...Job Title: Sr. Full Stack Software Engineer Location: Jersey City, NJ (Local candidates only - 5 days onsite) Job Type: Contract Experience: 12+ years Job Overview Key Responsibilities: Drive architecture reviews, define... 
    Suggested
    Contract work
    Local area

    Inficare

    Jersey City, NJ
    3 days ago
  •  ...integration patterns. Develops secure, high-quality, production-grade code; conducts thorough code reviews; sets and enforces engineering standards. Builds and maintains highly available and scalable services with strong operational excellence: reliability,... 
    Suggested
    Contract work

    Reuben Cooley, Inc.

    Jersey City, NJ
    14 hours ago
  •  ...RESPONSIBILITIES: Kforce has a client in Jersey City, NJ that is seeking a Software Engineer. Responsibilities: * Partner with Data Scientists to package, scale, and operationalize models for secure, reliable production use * Collaborate with application and platform engineers... 
    Suggested
    Hourly pay
    Contract work

    Kforce

    Jersey City, NJ
    2 days ago
  •  ...based on business requirements Development and maintenance of the software platform. Align the results with the requirements of the...  ...product managers, business unit leaders, and stakeholders to manage engineering and determine team resourcing. Translating business... 
    Suggested

    Sourgum

    Jersey City, NJ
    1 day ago
  •  ...JOB SUMMARY Designs, modifies, develops, and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform job functions. May participate... 
    Suggested

    Compunnel

    Jersey City, NJ
    5 days ago
  •  ...with-in team and cross-team. Skills Required Strong software design/development experience in building massively large...  ...Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering... 
    Temporary work
    Immediate start

    SynergisticIT

    Jersey City, NJ
    3 days ago
  •  ...Job: Software Engineer -convert at a Sr Assicoate level Duration: 6 Months (CTH) Location: New York/Boston/Jersey/Tampa/Dallas- Hybrid Job Description: Act as a technical expert on one or more applications utilized • Work with the Business System Analyst... 

    eTeam

    Jersey City, NJ
    3 days ago
  •  ...Role-Based Access Control (RBAC) , Policy-Based Access Control (PBAC) , and Privileged Access Management (PAM) . As a Software Engineer , you will design, develop, and integrate solutions that enable secure and efficient access management across the enterprise.... 
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    3 days ago
  •  ...Software Engineer (HPE NonStop Tandem) Boulevard Jersey City New Jersey- Look for Nearby candidates W2 Candidates only USC & GC only Experience: 10+ Years MUST have skills: HPE Nonstop TACL, Prognosis Python / Java Ansible... 

    3B Staffing LLC

    Jersey City, NJ
    5 days ago
  •  ...We are currently looking for a Software Engineer to work in the Jersey City, NJ or Westlake, TX office! Software Engineer In this role, you will be responsible for Analysis, Design, and Development for the Java and Oracle Development Team. This includes representing... 
    Work at office

    HCL Global Systems

    Jersey City, NJ
    5 days ago
  • $48k - $66k

     ...Junior Software Engineer Locations: United States - (Dallas, Houston, Jersey City, New York City, Tampa) Salary: $48,000 - $66,000 USD Want to start your career as a Java Developer? Graduate training, ongoing support, opportunities at leading global employers... 
    Permanent employment
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours

    mthree Recruiting Portal

    Jersey City, NJ
    5 days ago
  • $72 - $73 per hour

     ...Software Engineer Actively participating in peer code reviews, design reviews and being available to help others when needed. Providing business requirements and translate them into detailed designs, consider the best strategy to ensure design meets performance, security... 
    Hourly pay
    Contract work

    Randstad

    Jersey City, NJ
    4 days ago
  • $95k - $135k

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

    Gemological Institute of America

    Secaucus, NJ
    2 days ago
  •  ..., we advance your career. THE ROLE AMD’s Data Center Platform Engineering Group (DPEG) is designing, building and delivering innovative...  ...always a step ahead of the next challenge. AMD is looking for a Software Development Engineer / Project Manager to join our growing... 

    Advanced Micro Devices , Inc.

    Secaucus, NJ
    3 days ago
  •  ...Software Engineer lll - Payments Modernization Jersey City, New Jersey;Charlotte, North Carolina; Plano, Texas To proceed with your application, you must be at least 18 years of age. Acknowledge ( Bank of America employees are required to meet all posting... 
    Work at office
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    3 days ago
  • $88.8k - $145k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...a team of developers both onshore and offshore Software Engineer dedicated to Capital Markets Technology, with focus on building... 
    Work experience placement
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    1 day ago
  •  ...Software Engineer Location: Delaware/ Jersey City/ Columbus, OH Experience: (7-10 years of exp) Primary Skills: AWS cloud native application development experience is a must Experience with AWS infrastructure provisioning technologies Familiarity with... 

    Sparktek

    Jersey City, NJ
    5 days ago
  •  ...Software Engineer Location: 1st priority is Wilmington Delaware (client needs 75% candidates here 2nd priority is Columbus OH & 3rd priority is Jersey City NJ (remaining 25% we can place in these locations) On skills: Java 50% Python 30% AWS 20% (please make sure candidate... 

    Donato Technologies Inc

    Jersey City, NJ
    5 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Jersey City, NJ
    2 days ago
  • $72 - $73 per hour

     ...Contract salary: $72 - 73 per hour work hours: 8am to 5pm education: Bachelors responsibilities: ~10+ years of software development experience on business critical, enterprise-wide applications ~ Bachelor's degree in computer science / similar... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

    Jersey City, NJ
    3 days ago
  • $132k

    Experience Required 12 Months Minimum Education Required Master License(s) Required None Compensation $131,997.00 - $131,997.00 / Yearly Hours Per Week 40 Number Of Positions 1 Shift First Shift (Day) Job Description Design, build,...
    Full time
    Shift work
    Day shift

    Resonance Value Seeker, Inc

    Jersey City, NJ
    2 days ago
  •  ...Software Engineer II We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer with experience building microservices, developing... 

    Verisk Analytics

    Jersey City, NJ
    3 days ago
  •  ...Software Support Engineer Location: Jersey City, NJ & Westlake, TX Duration: Long Term Contract Linux and Windows OS Scripting SQL Java (Spring) Ability to solve production issues. Monitor the logs using Datadog tools. Hands on experience in the... 
    Long term contract

    Samprasoft

    Jersey City, NJ
    1 day ago
  •  ...Senior Software Engineer Location: Jersey City, New Jersey (Onsite) Employment Type: Contract Contract Duration: 12 Months Role Overview A senior developer is sought to develop, enhance, and maintain an application for the Independent Price Verification... 
    Contract work

    Apex Systems

    Jersey City, NJ
    5 days ago
  •  ...Senior Software Engineer - Core Brokerage experience MUST BE IN JERSEY CITY AREA This will be a Hybrid Role (3 days in Office and 2 remote) USC/GC/EAD Potential temp to perm. *MUST BE In the JERSEY CITY NEW JERSEY AREA* Position Description... 
    Permanent employment
    Temporary work
    Work at office
    Remote work

    3B Staffing LLC

    Jersey City, NJ
    5 days ago
  •  ...Senior Software Engineer Chicago, IL, Dallas, TX, or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week Position Summary: This role is open with a financial services company. The Senior Software Engineer works with business analysts, team... 
    Immediate start
    Work from home
    2 days per week
    3 days per week

    1872 Consulting

    Jersey City, NJ
    5 days ago
  • $140k - $205k

     ...work remotely one day. A member of our recruitment team will provide more details. Job Summary MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other... 
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    3 days ago
  • $70 - $100 per hour

     ...The Team The Trade Management Engineering group is the team responsible for providing trading solutions for Fidelity's Capital Markets...  .... ~ Ability to understand and design the technology and software architecture of an application. ~ Ability to quickly learn,... 
    Hourly pay

    Fidelity TalentSource

    Jersey City, NJ
    3 days ago
  •  ...something groundbreaking, we'd love to meet you. As an experienced engineer, you will help build our core SaaS platform by working with a...  .... Guided by the roadmap, you will ensure on-time, on-budget software delivery and help grow and mentor our team. Your experience... 
    Flexible hours

    Wayste

    Jersey City, NJ
    5 days ago
  • $50 - $65 per hour

     ...Analytics Software Engineer (Junior) Location: Jersey City, New Jersey (Onsite) Employment Type: Contract Role Overview The Analytics Software Engineer will be responsible for designing, delivering, and supporting next-generation T+0 and T+1 Transaction... 
    Hourly pay
    Contract work

    Apex Systems

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!