Software Engineer

NVTS Night Vision Technology Solutions Inc.

North Kingstown (RI)

On-site

USD 90,000 - 150,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental, medical and vision insurance
Retirement plan with company match
Competitive pay

Job summary

NVTS Night Vision Technology Solutions, Inc. in North Kingstown, RI is hiring a Software Engineer with strong Embedded Vision experience.

This full-time role starts immediately and requires 5+ years in a related engineering position. You will develop and optimize embedded C++ applications on Linux, build video-processing pipelines with OpenCV and GStreamer, and work with NVIDIA Jetson/JetPack to enable AI-driven vision features, integrating sensors and EO cameras into end-to-end solutions with a

Qualifications

  • 5+ years in a related engineering role.
  • Solid experience with embedded Linux and C++.
  • Experience with video processing and vision tools.

Responsibilities

  • Develop and optimize embedded C++ applications on Linux.
  • Build and integrate video-processing pipelines using OpenCV, GStreamer, or similar.
  • Work with NVIDIA Jetson hardware and JetPack to support AI vision features.
  • Integrate sensors and EO cameras into end-to-end solutions.
  • Collaborate with a small cross-functional team and define architecture.
  • Evaluate approaches quickly and accelerate project timelines.

Skills

Embedded C++
Embedded Linux
Video processing
Computer vision
5+ years experience

Education

Bachelor's degree in Software/Electrical Engineering

Tools

OpenCV
GStreamer
ONNX
FFmpeg
NVIDIA JetPack

Job description

NVTS, Night Vision Technology Solutions, Inc., is a leader in advanced EO/IR imaging systems for mission‑critical operations. We develop vehicle mounted and 360‑degree gyro‑stabilized EO/IR camera systems that deliver reliable situational awareness for ground, maritime, USV, UGV and CUAS platforms. Our technology supports U.S. military programs and helps crews operate effectively in darkness and in other challenging conditions.

We are growing fast and looking for talented engineers who want to join our highly capable team designing new systems which incorporate the latest in EO/IR imaging and modern embedded vision technology. If you enjoy being part of a hands‑on, innovative environment where your work directly contributes to real‑world missions, you will find NVTS an exciting and rewarding place to build your career.

Software Engineer:

NVTS is seeking a Software Engineer with strong Embedded Vision Engineering experience. We are looking for someone who thrives in fast‑paced environments, embraces modern development tools including AI, and enjoys advancing technical innovation across complex projects. The ideal candidate has solid embedded software skills, practical experience with vision systems, and a self‑directed, problem‑solving mindset.

Position: Full-time

Start Date: Immediate

Experience Level: 5+ years in a related engineering role

Location: North Kingstown, RI

What You’ll Do:

  • Develop and optimize embedded C++ applications running on Linux-based systems.
  • Build and integrate video-processing pipelines using tools such as OpenCV, GStreamer, or similar frameworks.
  • Work with NVIDIA Jetson hardware and JetPack SDK to support AI-driven vision features.
  • Integrate sensors, electro-optical cameras, and pan-tilt systems into full end-to-end solutions.
  • Collaborate with a small, cross-functional team where you may serve as the subject matter expert for software development and may define application architecture
  • Evaluate new approaches quickly, pivot when needed, and contribute to accelerating project timelines.

Required Skills & Experience:

  • Strong proficiency in C++ development for embedded Linux systems.
  • Solid experience with video processing, computer vision, or image-processing tools (such as GStreamer, ONNX and OpenCV).
  • Ability to work independently, conduct technical research, and resolve complex issues without micromanagement.
  • A minimum of 5 years in a relevant engineering role (not entry-level).

Preferred / Nice-to-Have Qualifications:

  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent hands-on industry experience/trade background.
  • Experience with NVIDIA JetPack SDK, CUDA tools, or similar AI-accelerated frameworks.
  • Familiarity with GStreamer, FFmpeg, MIPI interfaces, or H.264 encoding techniques.
  • Experience integrating electro-optical cameras, sensors, or pan-tilt mechanisms.
  • Background or exposure to defense-sector systems or requirements.
  • Strong awareness of modern engineering workflows, AI-assisted development, and current technical trends.

What Sets You Apart (Soft Skills):

  • Independence & Intelligence: You quickly figure things out and drive solutions without needing step-by-step guidance.
  • Flexibility: You can rapidly assess whether an approach will work and pivot when necessary.
  • Self-Starter Mentality: You break down ambiguous projects into manageable sections and prioritize effectively.
  • Strong Work Ethic & Sense of Urgency: You recognize when timelines tighten and move with purpose.
  • Tech-Savviness: You adopt modern tools and incorporate AI meaningfully into your workflow.
  • Gold tier dental, medical and vision insurance for yourself and your dependents.
  • Retirement plan with company match.
  • Competitive pay.
  • A close‑knit, upbeat workplace where we enjoy both professional and personal wins
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Vision Software Engineer - AI/Jetson
Embedded Vision Software Engineer - AI/Jetson

NVTS Night Vision Technology Solutions Inc. • North Kingstown (RI)

On-site
USD 90,000 - 150,000
Dental, medical and vision insurance
Retirement plan with company match
Competitive pay
Application Engineer – Computer Vision
Application Engineer – Computer Vision

EchoTwin AI • San Francisco (CA)

On-site
USD 120,000 - 150,000
Medical, dental, and vision coverage
Flexible Spending Account (FSA)
401(k) with 3% company matching
+2
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • Miami (FL)

On-site
USD 180,000 - 230,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Application Engineer – Computer Vision
Application Engineer – Computer Vision

EchoTwin AI • San Francisco (CA)

On-site
USD 120,000 - 170,000
Medical, dental, and vision coverage
Flexible Spending Account (FSA)
401(k) with company matching
+2
Staff Embedded Software Engineer - Product Lead (Embedded AI)
Staff Embedded Software Engineer - Product Lead (Embedded AI)

Blumberg Capital Company • San Francisco (CA)

On-site
USD 100,000 - 130,000
Application Engineer – Computer Vision
Application Engineer – Computer Vision

EchoTwin AI, Inc. • San Francisco (CA)

On-site
USD 90,000 - 120,000
Medical, dental, and vision coverage
401(k) with 3% company matching
Unlimited PTO
+2
Senior Embedded Software Engineer - AV Platform
Senior Embedded Software Engineer - AV Platform

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Comprehensive benefits
Software Engineer - Embedded Linux (C++)
Software Engineer - Embedded Linux (C++)

Shotover • Boulder (CO)

On-site
USD 105,000 - 145,000
Health insurance
Dental insurance
Vision insurance
+2
Embedded Software Engineer
Embedded Software Engineer

Allen Control Systems • Mountain View (CA)

On-site
USD 140,000 - 190,000
Competitive salary
ACS Equity Package
Health insurance
+3