Software Engineer

Job Description The Virtual Warfare Center-Colorado Springs (VWC) is seeking a creative and highly-motivated mid-level software engineer to lead a small software team, develop modeling and simulation software for a virtual simulation environment and operate the environment in support of customer Advanced Training events. The software engineer will deliver customer focused modeling and simulation products to address a variety of capability gaps within the Space Superiority mission area. This position will be located in Seal Beach, California. Position Responsibilities: o Develop and maintain simulation environments and operator interfaces in support of customer requirements as well as the execution of virtual simulations in a larger Integrated Systems experimentation plan. o Development environment includes various frameworks in multiple languages and network messaging protocols. o Integration with third party applications, system level testing and scenario development. o Works with United States Government (USG) government customers, analysts and other software engineers to translate high level customer requirements into specific work packages and detailed software requirements for operator-in-the-loop (OITL) simulations. o Determines requirements, build schedules, assign tasks, track tasks, develop simulation and experimentation test plans, execute the simulation, and work with a distributed team in a fast paced and dynamic environment.   Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world. Division Phantom Works Relocation Assistance Available Yes. Available for eligible candidates, if authorized. Qualifications BS degree in Computer Science, Engineering, Mathematics, Physics or closely related field is required. 5 years experience in software or related field is required, or a Master's/PhD with 3 years experience. ABET is the preferred, although not required, accreditation standard.   Basic Experience & Qualifications Required: This position requires an active U.S. Top Secret Security Clearance, for which the US Government requires US Citizenship. o An understanding of real-time simulation and an ability to perform programming tasks to represent particular customer-accepted models in an Operator-in-the-Loop (OITL) virtual simulation. o Three or more years' experience programming in C# and JavaScript. o Working knowledge of object oriented programming, standard template library (C++), databases, networking and svn/git as well as Microsoft Visual Studio is also highly desired. o Understanding of the agile software development process is recommended. o Practical experience with data structures and algorithms commonly used in programming, including lists, trees, maps, hashing, searching, and sorting. o Must be a self-starter with the ability to work both independently without direct supervision, and also with a team to develop end products. o Must be able to travel up to 25%. o Excellent oral and written communication skills desired.   Preferred Qualifications: o Experience in AGI STK, Python, PHP, and configuration control and knowledge of virtual machines are highly desired. o Experience in determining software requirements and developing simulation test plans, software designs and architectures, is also a plus but not required. o Experience with spacecraft simulations is a plus. o Familiarity with MATLAB is a plus. 1800086717
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.