Software Engineer (Mid-Level)
ExoAnalytic Solutions
- Colorado Springs, CO
- Permanent
- Full-time
- Undergraduate degree in Computer Science, Engineering, or a related field and a minimum of 5 years of relevant experience, OR
- Graduate degree in Computer Science, Engineering, or a related field and a minimum of 2 years of relevant
- Evaluate customer requirements and design appropriate software solutions
- Develop and test application features, with supporting evaluation and documentation
- Contribute to game engine development across areas such as physics, simulation, and graphics
- Collaborate with a team of engineers and manage individual project priorities and deliverables
- Undergraduate or graduate degree in a technical field and relevant experience as outlined above
- Experience with one or more general purpose programming languages and tools, including but not limited to: Python, Cython, C++, GLSL, OpenGL, WebAssembly, Git, GitHub
- Strong software engineering skills, including task and time management
- Self-starter and independent thinker
- Demonstrated capability to contribute to complex, multi-disciplinary engineering tasks
- Experience applying various software engineering and project tools, including version control; CI/CD workflows; and issue-based development tasks
- Experience in at least one of the following areas:
- Game or simulation engine development
- Technical areas such as, sensors, spacecraft, orbital dynamics, wargaming, satellite operations, satellite communications, ISR
- Aircraft / navy domain expertise
- Computer graphics (OpenGL, DirectX, Vulkan)
- Model-Based Systems Engineering and Systems Modeling Language
- Working proficiency and communication skills in verbal and written English
- Eligibility to obtain an active Top-Secret clearance.
- Systems engineering experience, preferably with software development tasks
- Knowledge of or experience developing 3D graphics (WebGL/GLSL a plus)
- Experience with Docker and service-oriented architecture
- Experience building games or game engine architecture
- Familiarity with gaming, wargaming, or behavior modeling
- Experience working with the Department of Defense or Intelligence Community
- Experience performing technical analysis and presenting findings
- Willingness to travel or work at customer sites as needed