Software Engineer
$95k - $135kGIA
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.
- ...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...SuggestedContract workLocal area
- ...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,...SuggestedContract work
- ...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...SuggestedHourly payContract work
- ...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
- ...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
- ...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 workImmediate start
- ...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...
$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 employmentFull timeRelocationVisa sponsorshipWork visaFlexible hours$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 payContract work$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...- ...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
- ...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...
- ...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 workFlexible hours
- ..., 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...
$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 placementShift workDay shift- ...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 officeShift workDay shift
- ...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...
- ...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 timeH1b
- ...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...
$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 payContract workTemporary workWork experience placement$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 timeShift workDay shift- ...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...
- ...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
- ...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
$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 officeLocal areaRemote work- ...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
$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- ...Senior Software Engineer Jersey City, NJ - hybrid 3 days in Office and 2 remote 12 months+ *Potential temp to perm Position Description: We are seeking an experienced Senior Software Engineer in our Core Brokerage group, who will be responsible...Permanent employmentTemporary workWork at officeRemote work
- ...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 startWork from home2 days per week3 days per week
$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 payContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Secaucus, NJ
- senior software engineer Secaucus, NJ
- software developer fintech Secaucus, NJ
- part time software developer remote Secaucus, NJ
- software engineer Secaucus, NJ
- software engineer healthcare Secaucus, NJ
- network software engineer Secaucus, NJ
- software developer Secaucus, NJ
- software development engineer aws Secaucus, NJ
- information technology software engineer Secaucus, NJ

