AI/ML Software Engineer
Artificial Intelligence
Automation
Data & Ai
Data Platform
Data Processing
Deep Learning
Edge Ai
Embedded
Embedded Software
Embedded Systems
Engineer
Engineering
Grid Edge Technologies
Hardware Engineering
Hardware Software Co Design
Image Processing
Industrial Automation
Information Technology (IT)
Machine Learning
Machine Learning Engineer
Machine Learning Models
Machine Learning Pipelines
Machine Vision
Mechatronics
Nvidia Jetson
Nvidia Tensorrt
Object Detection
Onnx
Open Source Ai
Opencv
Openvino
Programming
Real Time Ai
Robotics
Software Development
Software Engineer
Software Engineering
Systems
TensorFlow
Video Processing
Job Description
Envision Technology, LLC builds practical AI for demanding environments, with a focus on reliable, high-confidence computer vision. In this role, you will develop, adapt, and optimize image recognition algorithms for tactical use and deployment on embedded or edge hardware, working toward models that remain accurate in real-world conditions. The position is onsite in Londonderry, NH and supports a startup culture with opportunity to grow and contribute from day one.
What you’ll do
- Assess, modify, and optimize image recognition algorithms for embedded or edge platforms, including approaches such as object detection, semantic segmentation, and tracking (for example YOLOv8, Mask R-CNN, or DeepSORT).
- Design and implement synthetic labeled training datasets to strengthen robustness across varying environmental and operational conditions.
- Produce synthetic imagery from a physics-based modeling perspective, incorporating illumination, material properties, sensor characteristics, and atmospheric effects to better match actual optical sensor performance.
- Quantify and validate model performance using metrics such as precision, recall, confusion matrices, and confidence intervals to evaluate deployment readiness.
- Collaborate with algorithm developers, hardware engineers, and system integrators to align AI performance with mission and hardware constraints.
- Stay current on emerging AI/ML methods and edge-deployment frameworks to improve system efficiency and capability.
Core requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related field.
- Proficiency with modern machine learning frameworks such as PyTorch, TensorFlow, and ONNX.
- Experience with computer vision libraries and tools, including OpenCV, NVIDIA TensorRT, or OpenVINO.
- Strong programming skills in Python and/or C++.
- Experience deploying models on embedded or edge hardware, such as NVIDIA Jetson, Intel NUC, or AMD Ryzen Embedded.
- Demonstrated ability to assess and refine algorithmic performance using quantitative evaluation techniques.
Helpful background
- Master’s degree in a relevant discipline, or 5+ years of applied AI/ML development for imaging, optical, or sensor-based systems.
- Background in optical physics, radiometry, or computer graphics-based image synthesis.
- Experience generating physics-based synthetic imagery using tools such as Blender, Unreal Engine, or custom rendering pipelines.
- Understanding of sensor modeling and integration of physics-based parameters such as MTF, SNR, contrast, and spectral response.
- Familiarity with MLOps tools for versioning, data curation, and training pipeline automation.
Technologies you’ll work with
PyTorch, TensorFlow, ONNX, OpenCV, NVIDIA TensorRT, OpenVINO, Python, C++, NVIDIA Jetson, Intel NUC, AMD Ryzen Embedded, YOLOv8, Mask R-CNN, DeepSORT
Benefits
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid parental leave
- Paid time off
- Parental leave
- Tuition reimbursement
- Vision insurance
Additional information
- Applicant must be a US Person.
- Occasional brief travel within the US to customer locations may be required to support product testing or design reviews.
- Full-time and in-person work location.