About this position
Opto-Knowledge Systems, Inc. (OKSI) is seeking a Simulation Developer I to support the development of high-fidelity synthetic environments and automated data generation pipelines for computer vision and machine learning applications. This role focuses on building real-time 3D simulation environments, generating labeled synthetic datasets, and supporting rapid model iteration in controlled and repeatable environments.
This is an ideal opportunity for an early-career developer with strong Unreal Engine and 3D development experience who is interested in synthetic data, object detection, and defense-focused AI applications.
What You Will Do
- Develop modular, reusable 3D environments using Unreal Engine (UE5 preferred), including terrain, vehicles, maritime and land-based scenes
- Implement dynamic lighting, weather, environmental effects, and configurable sensor perspectives including EO and IR where applicable
- Apply domain randomization techniques to improve dataset diversity and robustness
- Create and optimize 3D models using Blender or similar tools, including UV mapping, texturing, and material development
- Build automated pipelines to generate labeled image and video datasets
- Implement ground truth extraction such as bounding boxes, segmentation masks, and associated metadata
- Support dataset organization, validation, and automation for repeatable model testing
- Collaborate with machine learning engineers, systems teams, and sensor teams to ensure realism and training alignment
- Optimize rendering performance while maintaining visual fidelity
- Support internal demos, proposal efforts, and documentation
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related technical field
- 0 to 2 years of professional experience or strong project portfolio demonstrating simulation or 3D development work
- Experience with Unreal Engine (UE5 preferred)
- Experience with Blender or equivalent 3D modeling software
- Proficiency in UV mapping, texturing, and material development
- Python scripting experience for automation or data processing
- Familiarity with Git or other version control systems
- Understanding of object detection fundamentals including bounding boxes and segmentation
- Strong problem-solving and debugging skills
- Ability to work collaboratively in a technical team environment
Preferred Qualifications
- Experience generating synthetic datasets for machine learning applications
- Familiarity with domain randomization techniques
- Experience integrating simulation outputs into ML training workflows
- Knowledge of real-time rendering optimization techniques
- Exposure to defense, aerospace, or sensor-based systems
To comply with U.S. Government export control regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. person as defined by law. A U.S. person includes a U.S. citizen, lawful permanent resident, or protected individual as defined by 8 U.S.C.
- 1324b(a)(3), or an individual otherwise eligible to obtain the required authorization from the U.S. Department of State.
We are an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, or any other status protected by law. We provide reasonable accommodations for qualified individuals with disabilities in the application and hiring process.
This employer participates in E Verify.