Job Location: Orlando, FL
Position will help develop next generation simulations for testing, teaching and training in Law Enforcement, Military and other areas. In this role you must be able to work both independently and, in a team, setting to deliver a wide range of solutions to meet VirTra’s software needs. The work can range from a full application or simulation to a small modification adjustment or improvement to an existing subsystem.
VirTra’s Software Developers are idealistic and passionate about both technology and software development. Attention to detail, emphasis on quality, stakeholder communication and use of proper coding principals are core values of VirTra’s software team.
Location: Orlando, FL
Essential Functions:
- Develop solutions in C# using Microsoft Visual Studio
- Understands and uses basic data structures and algorithms
- Receives and understands completed technical design
- Learns and adopts the technology and tools defined by the team
- Can identify, debug and fix problems in own code with limited support
- Performs small and/or well-defined programming tasks to fix bugs or extend a sub-system
- Perform effort estimation and tracking of well-defined assigned tasks
- Receives regular frequent supervision and knowledge from senior team members
- Shows initiative and is motivated to learn
- Learns and follows team prescribed process and best practices
- Utilizes Subversion for source code control of development work
- Comply with department ISO 9001 processes and company quality policy
- Manage and log time worked daily by project code
- Provide miscellaneous support to other departments, as needed.
- Performs other duties as requested
Required Proficiencies:
- Proficient in C# and / or C++
- Microsoft Visual Studio
- Ability to learn and adapt to new languages and technologies
- Ability to communicate clear technical considerations and choices
- Required to interact with other staff
- Detail Oriented
Highly Desirable Additional Skills
- WPF/XAML in an MVVM architecture
- Utilize Prism framework for modular dependency injected system
- Subversion Source Code Control with TortoiseSVN
- Unity3d C# script development
- Understands and utilizes software engineering design patterns
- Agile Development Methodologies
- Experience developing in Unreal Engine
- Experience with VBS4
- VR / AR / XR development
- CUDA
- Shader development
- HLA / DIS experience
- Video Codec experience
- Powershell
Physical Demands:
While performing the duties of this job, the employee is regularly required to talk, hear and speak. Often will be required to sit and work at a computer for long periods of time which requires repetitive motion of the wrist, hands and/or fingers.
Education and Experience:
- BS degree in CS, Engineering or similar field or 1+ Years of Software Development Experience
Additional Requirements:
- Typical work schedule: 8:00 to 5:00, Monday – Friday but flexible work hours required which could include evening or weekend work due to project demands.
Equal Opportunity Employer–minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity