2

Entry Level Computer Vision Engineer Jobs in Bloomfield, NJ

Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools * Excellent written ... entry level position the additional skills and Project work with hands on experience building ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Currently, we are looking for entry-level software programmers, Java full stack developers, Python ... computer vision, data visualization tools, excellent written and verbal communication skills.

Knowledge of statistics, SAS, Python, computer vision, data visualization tools * Excellent written ... entry level position the additional skills and project work are the only way a candidate can be ...

next page

Showing results 1-20

Entry Level Computer Vision Engineer information

See Bloomfield, NJ salary details

$49.6K

$124.4K

$140.7K

How much do entry level computer vision engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for entry level computer vision engineer in Bloomfield, NJ is $124,387.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $134,600.00 per year, depending on experience, location, and employer.

What does an Entry Level Computer Vision Engineer do?

An Entry Level Computer Vision Engineer assists in developing computer systems that can interpret and process visual information from the world, such as images and videos. They typically work with machine learning algorithms, neural networks, and image processing techniques to solve problems like object detection, facial recognition, and image classification. Their work often involves data annotation, model training, testing, and optimizing algorithms under the guidance of senior engineers. Entry level engineers usually have a background in computer science or related fields and are familiar with programming languages such as Python and libraries like OpenCV and TensorFlow.

What is the difference between Entry Level Computer Vision Engineer vs Computer Vision Analyst?

AspectEntry Level Computer Vision EngineerComputer Vision Analyst
Required CredentialsBachelor's in CS, Electrical Engineering, or related; knowledge of ML and CV frameworksBachelor's in CS, Data Science, or related; strong analytical skills
Work EnvironmentTech companies, R&D labs, startups; focus on developing algorithms and modelsData analysis teams, research firms; focus on interpreting CV data and insights
Employer & Industry UsageTech, automotive, robotics, healthcareMarket research, consulting, security, and surveillance

Entry Level Computer Vision Engineers focus on developing and implementing computer vision algorithms, often working in R&D or product teams. In contrast, Computer Vision Analysts primarily interpret and analyze CV data to generate insights. Both roles require a strong technical background, but their daily tasks and industry applications differ.

What types of projects do entry level computer vision engineers typically work on, and how much collaboration is involved?

Entry level computer vision engineers often work on tasks like annotating datasets, developing and testing algorithms for image or video analysis, and supporting the integration of computer vision models into existing applications. These projects usually require close collaboration with data scientists, senior engineers, and sometimes product managers to ensure models meet performance requirements. It's common to participate in code reviews and team meetings, fostering a supportive learning environment. As you gain experience, you'll likely take on more complex responsibilities and contribute to larger project components.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Vision Engineer, and why are they important?

To thrive as an Entry Level Computer Vision Engineer, you need a solid background in computer science, mathematics, and image processing, often supported by a relevant degree. Familiarity with programming languages like Python or C++, experience with deep learning frameworks (such as TensorFlow or PyTorch), and knowledge of OpenCV are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork set top candidates apart. These skills and tools are essential for developing, optimizing, and implementing computer vision solutions in real-world applications.
What are popular job titles related to Entry Level Computer Vision Engineer jobs in Bloomfield, NJ? For Entry Level Computer Vision Engineer jobs in Bloomfield, NJ, the most frequently searched job titles are:
What cities near Bloomfield, NJ are hiring for Entry Level Computer Vision Engineer jobs? Cities near Bloomfield, NJ with the most Entry Level Computer Vision Engineer job openings:

Senior ROS 2 Software Engineer / System Architect

Silana

Manhattan, NY

Other

Posted 2 days ago


Job description

Silana • New York, NY • On-site • Full-time
Company
Silana is an early-stage start-up that builds automated production systems for the garment industry. Our machines integrate robotic manipulation, computer vision, AI, industrial controls, and embedded compute to automate sewing and assembly operations that are still performed manually in most of the world.
Role
We are hiring a Senior ROS 2 Software Engineer / System Architect to own the design and implementation of the software and robotics architecture across our automation cells.
The person in this role will be responsible for the ROS 2 system architecture, node design, communication topology, lifecycle management, and the integration layer between our robotic arms, PLC/EtherCAT control system, vision pipelines, and edge compute. You will work across the full stack from motion planning through system integration to test and deployment, and your architectural decisions will define how our platform scales from a single customer deployment to a multi-cell product line.
This is a hands-on technical role. You will write code, debug on hardware, and ship software that runs reliably on production equipment in customer factories. Due to the tight integration with hardware, this position is expected on-site every day at our NYC facility.
Responsibilities
  • Design and maintain the ROS 2 system architecture for Silana's automation cells, including node topology, DDS/QoS configuration, lifecycle management, and inter-process communication patterns
  • Own the integration of Universal Robots arms (UR10e/UR20) with the broader system via the ur_robot_driver and External Control URCap, including motion planning, task sequencing, error handling, and recovery
  • Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system
  • Integrate computer vision outputs (pose estimation, defect detection, material segmentation) into robotic task execution
  • Collaborate with mechanical, controls, embedded, and vision engineers to define and maintain interface contracts across subsystems
  • Establish software best practices and engineering standards for the robotics stack deployment: test & validation, Version Control & CI/CD, logging & diagnostics, documentation, safety & security
  • Contribute to technical roadmap decisions in partnership with the CTO and VP Engineering
Requirements
  • BS or MS in Computer Science from a strong technical program
  • 5 to 7 years of professional experience in software engineering specifically for robotic applications, 3+ in robotic manipulation.
  • Deep, hands-on proficiency with ROS 2 (lifecycle nodes, managed nodes, composable containers, launch systems, DDS configuration), not limited to ROS 1 with surface-level ROS 2 exposure
  • Strong C++ skills
  • Experience integrating and programming industrial robotic arms (Universal Robots, Fanuc, KUKA, ABB, or comparable)
  • Demonstrated experience building robotic systems that operate on physical hardware in real-world or production environments
  • Solid understanding of real-time systems, concurrency, and multi-process coordination
  • Proficiency in Linux (Ubuntu, systemd, networking, containerization)
Preferred Qualifications
  • Experience with Beckhoff TwinCAT, EtherCAT, or comparable industrial fieldbus protocols. Familiarity with PLC programming (Structured Text, IEC 61131-3)
  • Familiarity with MoveIt 2 or custom motion planning implementations
  • Experience with computer vision in robotic systems (OpenCV, depth sensing, Luxonis OAK-D)
  • Exposure to NVIDIA Jetson platforms (AGX Orin, Xavier) and CUDA/TensorRT
  • Experience scaling a robotics codebase from prototype to deployed product
  • Contributions to ROS 2 open-source packages
  • Familiarity with physics-based simulation for development and test (digital twin and Hardware-in-the-loop) for robotic systems