Intermediate Modeling and Simulation Engineer
Role details
Job location
Tech stack
Requirements
Our team builds extensible, scalable, real-time distributed simulation capabilities used primarily for developing and accessing transportation concepts. We are looking for a for someone eager to apply their software development and computer science skills in a dynamic research environment supporting the Immersion Discovery Lab, Simulation, Experimentation and Analytics Lab (SEAL), and Integration Demonstration and Experimentation for Aviation (IDEA) Lab. These labs are extensible, scalable, real-time distributed simulation environments based on an open, layered architecture. They bring together a broad set of integrated capabilities for human-in-the-loop simulations, demonstrations, and immersive visualizations. They are environments capable of handling a range of exploratory concepts, while also being realistic enough to provide a high-quality user experience. This includes the use of mixed reality, rapid prototyping, and the use of generative artificial intelligence.
The position requires creative problem-solving skills, good communication skills, an eagerness to learn new skills, and the ability to thrive in a collaborative team environment., * Typically requires a Bachelor's degree and a minimum of 2 years of related experience; or an advanced degree with relevant experience who can immediately contribute at this job step; or equivalent combination of related education and work experience.
- Proficiency in Full Stack Web Development
- Proficiency in one or more of the following: C++/Java/Python and other modern software languages
- Experience with VR development, Modeling & Simulation (Unreal Engine, Isaac Sim)
- Experience with Linux-based software development
- Applicants selected for this position will be subject to a government security investigation and must meet U.S citizenship eligibility requirements for access to classified information
- This position requires a minimum of 4 days a week on-site.
Preferred Qualifications:
- Proficiency in modern web-based development
- Proficiency in to DevOps concepts
- Proficiency in configuration management (e.g. Git)
- Experience with containerization and/or virtualization
- Experience with native/hybrid mobile development
- Experience with robotics and control systems (e.g. ROS 2)
- Bachelor's in Computer Science, Software Engineering, or related discipline