1

Machine Vision Software Engineer Jobs in Brooklyn, NY

About the Position We're looking for Software Engineers who want to help us design and build the ... and machine learning. Beyond our own environment, we also recognize the value of open source ...

Software Engineer

Manhattan, NY · On-site

$180K - $280K/yr

... machine learning or large language models) in a production software environment; Experience ... Engineer or related occupation. Option to work from home on a hybrid schedule. Salary: $180,000 ...

Software Engineer New York (On-Site) Highly Competitive Compensation + Significant Performance ... Exposure to distributed computing, large-scale analytics, or machine learning systems. * Background ...

Senior Software Engineer, Device Platform

New York, NY · On-site

$160K - $220K/yr

  • Retirement

Our engineering team delivers rapid innovation across the entire stack from hardware to machine vision. We're constantly building new software and hardware products while improving our existing ones.

You'll be hands-on with data, APIs, UI components, and machine learning integrations, collaborating ... and long-term architectural vision. * Stay up to date with industry trends in advertising ...

... vision, or machine learning concepts is highly desirable. • Excellent problem-solving skills and a strong analytical mindset. • Ability to work effectively in a fast-paced, collaborative team ...

Senior Software Engineer

New York, NY · On-site

$200K - $260K/yr

Job Summary As a Senior Software Engineer on the Pilots team within the Perception organization ... Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models, including ...

Company Description Jobiak's mission is to fuse machine learning technology with practical ... Make design decisions to improve software development workflows * Create integration points between ...

As a Software Engineer, you will design and build core infrastructure that supports software ... machine learning, and experimental automation. Responsibilities : • Design and build core ...

About the role As a Fullstack Software Engineer, you will own meaningful parts of the product from ... Experience building AI, LLM, agent, or machine-learning products * Experience with AWS, GCP, Docker ...

About the role As a Fullstack Software Engineer, you will own meaningful parts of the product from ... Experience building AI, LLM, agent, or machine-learning products * Experience with AWS, GCP, Docker ...

Software Engineer, Machine Learning Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement ...

What the job involves As a Staff Software Engineer on the Perception team, you will be a key ... Deep expertise in one or more of: robotics, state estimation, computer vision, or applied machine ...

Staff Software Engineer

New York, NY · On-site

$230K - $299K/yr

What the job involves As a Staff Software Engineer on the Perception team, you will be a key ... Deep expertise in one or more of: robotics, state estimation, computer vision, or applied machine ...

Showing results 21-40

Machine Vision Software Engineer information

See Brooklyn, NY salary details

$66.8K

$155.1K

$216.1K

How much do machine vision software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for machine vision software engineer in Brooklyn, NY is $155,122.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,200.00 and $181,900.00 per year, depending on experience, location, and employer.

What does a machine vision software engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What are some of the main challenges machine vision software engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What are the key skills and qualifications needed to thrive as a machine vision software engineer, and why are they important?

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

What is the difference between Machine Vision Software Engineer vs Computer Vision Engineer?

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What are popular job titles related to Machine Vision Software Engineer jobs in Brooklyn, NY?

For Machine Vision Software Engineer jobs in Brooklyn, NY, the most frequently searched job titles are:

What job categories do people searching Machine Vision Software Engineer jobs in Brooklyn, NY look for?

The top searched job categories for Machine Vision Software Engineer jobs in Brooklyn, NY are:

What cities near Brooklyn, NY are hiring for Machine Vision Software Engineer jobs?

Cities near Brooklyn, NY with the most Machine Vision Software Engineer job openings:

Software Engineer

Jane Street

New York, NY • On-site

Full-time

Re-posted 25 days ago


Job description

About the Position

We're looking for Software Engineers who want to help us design and build the systems and tools that run the firm. You'll find Software Engineers in all parts of Jane Street, solving real problems in critical areas ranging from trading desks to our accounting team, as well as building foundational infrastructure, whether that means implementing network monitoring or risk models. 

We are big believers in functional programming and, using OCaml, a statically -typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street's research and trading work, acting as the go-to language for data analysis, visualization, and machine learning. 

Beyond our own environment, we also recognize the value of open source software, leveraging it in our daily work and releasing over a million lines of our own code as open source. We're also always looking for ways to expand open source projects, and provide ongoing support to things like Mercurial, the OCaml compiler, and the OPAM package manager. That said, we're interested in talented engineers with experience in any language-most of us came in with little to no practical experience in OCaml before we joined.

If you'd like to learn more, you can read about our interview process and meet some of our newest hires.

About You

We don't expect you to have a background in functional programming, OCaml, Python, finance, or any other specific field-we're looking for smart programmers who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:

  • A top-notch programmer with a love for technology
  • Intellectually curious, collaborative, and eager to learn
  • Humble and unafraid to ask questions and admit mistakes