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: 375067 Status: Closed
Location: Berkeley, Missouri, United States How Many: 1
Duration: 12+ Month(s) Pay Rate: DOE
Employment Type: Contract
Work shift: Shift-1  
Position Description:

**This position requires an active DoD Secret US Security Clearance for which the US Government requires US Citizenship.**

Mid-Level Software Engineer for a Proprietary program in St Louis, MO. While the specific details of this program cannot be disclosed in this forum, we are developing a variety of software components in support of this program specifically and for a common software development and capability prototyping environment.

In general, here are some of the key software components this position will be supporting:

DevSecOps software build factory – including, but not limited to: tools, processes, automated testing, and Continuous Improvement/Continuous Delivery (CI/CD), and software containerization
Prototype software for capability development and maturation – includes software development and module integration from multiple contributors like flight simulation, the Advanced Mission Systems Design Center (AMSDC), BDS Project Element, and Operations Analysis
Model Based Systems Engineering (MBSE) software model development, requirements development, and traceability
Production software development, integration, test, and validation/verification at later phases of the program
Open architecture constructs like Open Mission Systems (OMS), Open Communication Standard (OCS); utilizing the Universal Command and Control Interface (UCI)
Multi-Tier Resource Management (MTRM) software for multi-function sensor aperture scheduling, arbitration, and skill integration
Software development, implementation, and integration onto AvionX Defense Mission Computing (DMC) target hardware

Position Responsibilities:
Software Algorithm Development using advance Machine Learning techniques
Software development, modeling, simulation, testing, and/or analysis using C, C++, C#, Python, Java, or Ada
Working with customers and other engineers to define requirements, such as understanding and agreeing upon the function of the software system
Architecting and designing software to meet current and future requirements
Implementing and testing software using a variety of technologies and software languages

We work in a casual but professional environment with multi-disciplined teams of engineers that take pride in developing, integrating, testing and delivering innovative solutions. There is long-term potential for career growth into technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day.
Requirements:


Basic Qualifications: (Required Skills/Experience)
Bachelor’s degree or greater in a technical field of study
3+ years of professional experience with C, C++, C#, Python, Java, or Ada
3+ years of experience with real-time embedded software development

Preferred Qualifications: (Desired Skills/Experience)
Experience working in Agile software development framework
Familiar working with and/or developing software requirements/test methodology
MBSE modeling in Cameo
Integration & test experience with (Test Development Kit) TDK and/or Software Integrated Test Environments (SITE) and/or Frameworks
Tool chain customization

Typical Education/Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD, Master+3 years' related work experience)
In the USA, ABET accreditation is the preferred, although not required, accreditation standard
Applying for Position # 375067 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