Are you a software developer that excels with a wide array of technologies? Do you enjoy making parts of a large software project work together well? We are looking for a software architect to join our large-scale development efforts in software architecture, 3D visualization, and UI design.
We are looking for candidates with following experience and skills:
Passion for software design and development
Excellent C/C++ and OO design skills
Experience with C# and .NET
Performance-focused with respect to both software architecture and code tuning
An eye for designing UIs and workflows using WinForms, WPF, and/or HTML5
Exposure to shader-based OpenGL
Exposure to API design, documentation, and testing
Experience with STL
BS Computer Science or equivalent
Clearances are desirable; if none, must be able to attain them
Exposure to 3D engine design
Experience with Java
Experience with Interoperability with managed languages (JNI, .NET)
Experience with multiple platforms including Windows, Linux, Android, and iOS
Experience with multicore development and parallel programming patterns
AGI offers competitive compensation, incentive, and benefits package including 401(k), profit sharing, and health/dental/vision, along with an award-winning work environment. We are an equal opportunity/affirmative action employer.
Analytical Graphics, Inc. (AGI) delivers software applications and development tools for timely and cost-effective development and...