Discover the ease of Easy Apply on our beta site now live at beta.ctsinternational.com

Reject Position Apply for Position Back to Matching Positions
 
Software Engineer 3
Position ID: 374019 Status: Closed
Location: Hazelwood, Missouri, United States How Many: 3
Duration: 9+ Month(s) Pay Rate: DOE
Employment Type: Contract
Work shift: Shift-1  
Position Description:

**Ability to Obtain Interim and/or Final Clearances (Post Start)**

The Company Global Services (BGS) organization in St. Louis, MO is currently seeking a highly motivated experienced Software Engineer (Level 3) to become part of the Training Systems Environments and Control Systems (ECS) team.
The ECS team operates in a Scaled Agile software development environment and develops Synthetic Environment
simulations, Instructor/Operator Stations, Brief/Debrief Systems and other software subsystems for Company flight trainers used by customers around the world.
ECS is a rapidly growing area of BGS Training and Professional Services (T&PS) with ample career development
opportunities, and a rich diversity of work assignments. We support customers all over the world (US and foreign military, commercial aircraft, even NASA). Developers on our team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test. They are also directly involved in planning their own work, as part of the agile methodology, with a focus on technical excellence.
As an experienced Software Engineer, you will work on a fast paced, highly collaborative ECS agile software team
developing innovative solutions to complex aircraft training requirements across a wide variety of Company and non-Company platforms. ECS engineers work with cutting edge tools and technologies in the areas of simulation, networking, UX, 3D computer graphics, mobile devices, and video streaming.

Job Responsibilities Include:
- Provide technical leadership for development of ECS Control Systems products
- Perform software engineering across the entire software development lifecycle: requirements analysis, software design, development, and test
- Identify, Perform and Review design decisions, trade studies, architecture improvements
- Champion relentless product and process improvements within the organization
- Coordinate with other integrated product teams (IPTs) to solve technical code and program issues and control
configurations
- Collaborate with multiple teams within a Scaled Agile™ software environment
- Foster a culture of common workflow and capability development across programs and feature teams
- Occasional travel (10% of time) to customer sites may be required
Requirements:


Qualifications - This position requires the ability to obtain a US Security Clearance, for which the US Government requires US Citizenship.

Basic Qualifications:
- Ability to obtain a U.S. Secret Security clearance (post start)
- 5+ years (or 3+ year with a masters degree) of professional development experience with C++

Desired Experience, Skills, and Qualifications:
- Prior experience with object-oriented software architecture / design patterns
- Professional development experience with C#, Python, Lua, Qt, Java, and FORTRAN is also an asset
- Developing applications targeted for desktop as well as mobile/tablet environments
- Familiarity with tools such as VersionOne, Jenkins, git, ReviewBoard, cmake, Visual Studio
- Familiarity with simulation standards such as Distributed Interactive Simulation (DIS), High Level Architecture (HLA), and Common Simulation Framework (CSF)
- Experience with aircraft platforms, aviation, simulation, and training systems is beneficial
- Strong written and verbal communication skills along with the ability and desire to work in a team environment

Typical Education / Experience:
Degree and typical experience in engineering classification: Bachelor's and 5 or more years' experience, Master's degree with 3 or more years' experience or PhD degree with experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required,
Applying for Position # 374019 Software Engineer 3
Details
CTS Pays For Referrals! Call us today to learn more!!
Reject Position Apply for Position Back to Matching Positions
Reject Position
Apply for Position
Back to Matching Positions