Software Engineer – Unmanned Modular Systems

W3Global

Manchester (NH)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Our Client in the United States seeks a skilled AI/ML Software Engineer to develop and optimize image recognition algorithms for embedded edge platforms. You will adapt models such as YOLOv8, Mask R-CNN, and DeepSORT for hardware-constrained environments, and create synthetic labeled data to improve robustness.

You will collaborate with AI researchers, software and hardware engineers to ensure performance, latency, and power targets are met.

Qualifications

  • BS in CS/EE/Math/Physics or related field.
  • Experience with ML frameworks: PyTorch, TensorFlow, or ONNX.
  • Proficiency with OpenCV, TensorRT, or OpenVINO.
  • Strong Python and/or C++ programming skills.
  • Experience deploying AI models on embedded/edge hardware (Jetson/NUC/AMD Ryzen Embedded).
  • Experience evaluating ML algorithms with quantitative metrics.
  • Strong analytical and problem-solving abilities.
  • Ability to work in multidisciplinary teams.

Responsibilities

  • Assess, modify, and optimize image recognition algorithms for embedded/edge platforms.
  • Design, develop and implement synthetic labeled training datasets.
  • Generate physics-based synthetic imagery for realistic sensor performance.
  • Evaluate AI model performance using precision, recall, and other metrics.
  • Collaborate with AI researchers, software and hardware engineers to meet objectives.
  • Optimize AI models for embedded hardware balancing performance and power.
  • Research and implement emerging AI/edge deployment tech.
  • Participate in software design, testing, and continuous improvement.

Skills

Python
C++
Analytical thinking
Problem solving
Team collaboration

Education

Bachelor's degree in CS/EE/Math/Physics
Master’s degree or 5+ years imaging/AI experience

Tools

PyTorch
TensorFlow
ONNX
OpenCV
TensorRT
OpenVINO
NVIDIA Jetson
Intel NUC
AMD Ryzen Embedded

Job description

About Our Client

Our Client is a leading technology and engineering company specializing in advanced electro-optical systems, embedded technologies, and intelligent automation solutions. They develop cutting-edge products for mission-critical applications, leveraging artificial intelligence, computer vision, and embedded computing to deliver innovative solutions for defense, industrial, and high-performance imaging environments.

Position Overview

Our Client is seeking a highly skilled AI/ML Software Engineer to join their advanced electro-optics team. This role is responsible for developing, adapting, and optimizing image recognition algorithms for tactical environments and embedded edge-computing platforms. The ideal candidate will combine strong theoretical knowledge with practical software engineering expertise to build reliable, high-confidence computer vision solutions capable of operating in real-world conditions.

Key Responsibilities
  • Assess, modify, and optimize image recognition algorithms, including object detection, semantic segmentation, and object tracking models such as YOLOv8, Mask R-CNN, and DeepSORT, for embedded and edge computing platforms.
  • Design, develop, and implement synthetic labeled training datasets to supplement real-world imagery and improve model robustness across varying environmental and operational conditions.
  • Generate physics-based synthetic imagery by incorporating factors such as illumination, material properties, atmospheric effects, and sensor characteristics to accurately reflect real optical sensor performance.
  • Evaluate and validate AI model performance using quantitative metrics including precision, recall, confusion matrices, confidence intervals, and other statistical measures to ensure deployment readiness.
  • Collaborate closely with AI researchers, software developers, hardware engineers, and system integration teams to ensure machine learning solutions meet mission objectives and hardware constraints.
  • Optimize AI models for embedded hardware platforms while balancing computational performance, power consumption, and inference speed.
  • Research and implement emerging AI, machine learning, and edge deployment technologies to continuously improve system capabilities and efficiency.
  • Participate in software design, testing, debugging, and continuous improvement throughout the product development lifecycle.
Required Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related technical discipline.
  • Strong experience with machine learning frameworks such as PyTorch, TensorFlow, or ONNX.
  • Proficiency with computer vision libraries and deployment tools including OpenCV, NVIDIA TensorRT, or OpenVINO.
  • Strong programming skills using Python and/or C++.
  • Experience deploying AI models on embedded or edge computing hardware such as NVIDIA Jetson, Intel NUC, or AMD Ryzen Embedded platforms.
  • Demonstrated experience evaluating and improving machine learning algorithms using quantitative performance metrics.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively within multidisciplinary engineering teams.
Preferred Qualifications
  • Master’s degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field, or 5+ years of hands‑on experience developing AI/ML solutions for imaging, optical, or sensor‑based systems.
  • Background in optical physics, radiometry, computer graphics, or computational imaging.
  • Experience generating physics-based synthetic imagery using Blender, Unreal Engine, or custom rendering pipelines.
  • Understanding of optical sensor modeling, including concepts such as MTF, SNR, contrast, and spectral response.
  • Experience with MLOps tools for data versioning, dataset management, experiment tracking, and automated training pipelines.
  • Familiarity with modern edge AI optimization and deployment techniques.
Preferred Technical Skills
  • Computer Vision
  • Deep Learning
  • Image Recognition
  • Object Detection
  • Semantic Segmentation
  • Object Tracking
  • Synthetic Data Generation
  • Embedded AI
  • Edge Computing
  • Python
  • C++
  • PyTorch
  • TensorFlow
  • ONNX
  • OpenCV
  • TensorRT
  • OpenVINO
  • NVIDIA Jetson
  • Intel NUC
  • AMD Ryzen Embedded
  • Blender
  • Unreal Engine
  • MLOps
Why Join Our Client?
  • Work on innovative AI and computer vision technologies for advanced imaging systems.
  • Collaborate with highly experienced multidisciplinary engineering teams.
  • Contribute to mission-critical solutions utilizing cutting-edge machine learning and embedded computing technologies.
  • Competitive compensation and comprehensive benefits package.
  • Opportunities for professional growth and continued technical development.

Hiring only US Citizens and Green Card Holders

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Engineer – Edge AI
Computer Vision Engineer – Edge AI

Envision Technology, LLC. • Manchester (NH)

On-site
USD 90,000 - 130,000
AI/ML Engineer (Computer Vision & Robotics)
AI/ML Engineer (Computer Vision & Robotics)

Latent AI • Washington

Hybrid
USD 120,000 - 180,000
Health, vision & dental benefits
401(k) plan
Remote/hybrid friendly
ML and Computer Algorithm Engineer
ML and Computer Algorithm Engineer

Peskind Executive Search • New Jersey

On-site
USD 120,000 - 150,000
Machine Learning System Engineer
Machine Learning System Engineer

Owl Autonomous Imaging, Inc. • United States

Remote
USD 100,000 - 140,000
Medical coverage
401(k) match
Unlimited PTO
+1
Computer Vision Engineer
Computer Vision Engineer

Invisible AI Inc. • United States

Remote
USD 120,000 - 180,000
Computer VisionML Engineer
Computer VisionML Engineer

Norbert Health • New York (NY)

On-site
USD 120,000 - 160,000
Competitive salary and equity
High autonomy and technical ownership
Mission-driven culture focused on learning
Embedded AI/ML Engineer — Computer Vision & Edge
Embedded AI/ML Engineer — Computer Vision & Edge

W3Global • Manchester (NH)

On-site
USD 120,000 - 160,000
Systems Engineer
Systems Engineer

Envision Technology, LLC. • Manchester (NH)

Hybrid
USD 90,000 - 140,000
Lead AI Engineer (Computer Vision & Fusion)
Lead AI Engineer (Computer Vision & Fusion)

Oslitandi Tech • Washington

Hybrid
USD 190,000 - 230,000
Director, ML/CV Engineering
Director, ML/CV Engineering

Green Key Resources • Austin (TX)

On-site
USD 190,000 - 230,000