> Markdown version of [/jobs/ext/2863786-software-engineer-computer-vision-huntsville-al](https://www.wearedevelopers.com/jobs/ext/2863786-software-engineer-computer-vision-huntsville-al). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Computer Vision - Huntsville, AL - **Company:** IPG Photonics Corporation - **Location:** Huntsville, AL, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Nvidia CUDA, Linux, Python (Programming Language), Object Detection, OpenCV, Tensorflow, Video Editing, Visual Systems, Pytorch, Deep Learning, Information Technology, Low Latency, TensorRT - **Published:** September 12, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18275075?backUrl=%2Fcareer%2F18275075%2FSoftware-Engineer-Computer-Vision-Huntsville-Al-Alabama-Huntsville ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline. * 3-7 years of experience in real-time computer vision or image processing (junior and senior candidates considered at the appropriate level). * Proficiency in C++ and Python, with OpenCV on Linux. * Experience with real-time, low-latency video processing pipelines, including color correction and optical-flow techniques. * Experience with GPU acceleration (CUDA) for latency-sensitive applications. * Familiarity with optical systems and sensor calibration. * Strong written and verbal communication skills for cross-disciplinary collaboration., * Active DoD security clearance. * Experience with multi-target tracking, state estimation (EKF/UKF), or data-association methods. * Experience with deep-learning-based detection and classification (PyTorch or TensorFlow) and edge deployment (TensorRT). * Experience in beam stabilization or adaptive-optics control. * Knowledge of high-speed camera integration and EO/IR sensor phenomenology. * Prior defense or aerospace program participation. * Master's degree or PhD in a related field. ## Description The Software Engineer - Computer Vision develops real-time image-processing and tracking algorithms supporting beam control, target acquisition, and stabilization in defense laser platforms. Working at the intersection of optics, sensors, and software, this role enables IPG's directed-energy systems to perform with precision under dynamic field conditions. This opening targets a mid-level engineer; junior and senior candidates may also be considered, with level determined by experience and qualifications., * Design and implement computer-vision algorithms for object detection, optical flow, and target tracking. * Develop tracking and state-estimation pipelines (e.g., Kalman filtering, track initiation and maintenance) for maneuvering targets in cluttered scenes. * Integrate vision pipelines with gimbals, sensors, and beam-steering hardware. * Optimize GPU-accelerated code on embedded platforms such as NVIDIA Jetson, including CUDA and TensorRT deployment. * Process EO/IR imagery to support laser targeting and feedback control, including camera calibration and sensor characterization. * Build data, simulation, and playback tooling to evaluate algorithm performance against recorded and synthetic scenarios. * Support modeling, field testing, and algorithm performance validation. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Fastest-Growing Tech Sectors to Look Out for in 2025](https://www.wearedevelopers.com/magazine/373-the-fastest-growing-tech-sectors-to-look-out-for-in-2025) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)