Computer Vision Engineer III, Senior (Rendering and Simulation)
Lockheed Martin · Littleton, CO · 2 mo ago
EngineeringFull-time
About the role
The ideal candidate will:
- Quickly get up to speed with the current codebase, architecture, and data pipelines, identifying improvement opportunities and documenting key components.
- Accelerate rendering with GPU compute.
- Design and implement CUDA-based kernels to achieve real-time or faster than real-time performance for ray-traced scene generation.
- Implement high fidelity camera models.
- Collaborate with optical engineers to translate sensor characteristics into accurate simulation environments.
- Work with and update the C++ API.
Responsibilities
The ideal candidate will:
- Integrate and validate the rendering engine into downstream simulation pipelines.
- Define test cases, compare simulation results against analytical/ground-truth data, document V&V evidence, and support formal review packages.
- Debug computer vision algorithm performance in the simulation by debugging the underlying code and using visualizations to diagnose issues.
- Collaborate with embedded-hardware, optics, and systems teams to ensure the simulation reflects actual hardware behavior and integrates smoothly with downstream toolchains.
Requirements
- Knowledge of physically-based rendering techniques, material models, and radiometric accuracy.
- Experience with ray-tracing engines.
- Familiarity with rendering pipelines and generating synthetic imagery.
- Experience with camera optics and sensor modeling.
- Experience with containerization (Docker).
Qualifications
- Desired Skills: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, or a related technical field (or equivalent professional experience) with 3+ years of software development experience.
Skills
- Proficiency in modern C++ (C++14/17/20).
- Demonstrated ability to develop CUDA kernels.
- Hands-on experience writing and debugging CUDA (or equivalent) kernels.
- Familiarity with GPU architectures, GPU memory hierarchies, and trade-offs between compute and memory bandwidth.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing computer graphics algorithms.
- Experience with implementing