POSITION SUMMARYThe 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.
KEY RESPONSIBILITIES- 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.
MINIMUM QUALIFICATIONS- 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.
PREFERRED QUALIFICATIONS- 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.
WORK ENVIRONMENT & PHYSICAL REQUIREMENTS- Lab and test-range environments; laser-safety PPE required.
WHY JOIN IPG DEFENSE- Work at the forefront of directed-energy and photonics innovation on systems that matter to national security.
- Vertically integrated technology: we design and build our own lasers, giving engineers end-to-end ownership from component to fielded system.
- Small, expert, fast-moving team in Huntsville, AL - one of the nation's fastest-growing aerospace and defense hubs.
- Career growth through hands-on work across the full product lifecycle: concept, prototype, integration, field test, and production.
- Competitive salary and a comprehensive benefits package - see Compensation & Benefits below.