The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.

Software Engineer

Job Description

Infoscitex (IST), a DCS company, has an opportunity for an outstanding Software Engineer to join our team to support an extensive modeling, simulation and analysis effort in our Dayton, OH, office. Our team is developing software simulation models, algorithms and related materials in support of research in the areas of air vehicle autonomy and human-autonomous systems interactions. 

Essential Job Functions:

Design, develop, test, and deploy software architectures for autonomy and control applications.

Apply and tailor rigorous software development processes within agile research and development environment.

Apply systems and software engineering principles to manage system complexity, reduce integration time, and increase reusability.

Clearly document code and software architecture and share with stakeholders at design reviews.

Requirements:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline and at least five years of related experience.  (We have multiple levels associated with this opportunity category.  Candidates with advanced degrees or varied levels of experience may be considered for alternative classification).

Applicants selected will be subject to a U.S. DoD Government background investigation and must meet eligibility requirements for access to classified information: ability to attain at least a U.S. DoD Secret level clearance.

At least three years of experience with rigorous software development processes and related tools (e.g. DevOps, CI/CD).

Software development experience in one or more general purposes programming languages.

Ability to work across engineering and design teams.

Strong oral and written English communication skills.

Ability to clearly organize, document and communicate technical concepts.

Although not firm requirements for consideration, we feel an ideal candidate would also bring the following attributes:

Software development experience with open problems in research and development environment.

Expertise in Java and C programming languages.

Strong, analytical, and innovative problem solving skills.

Experience developing code applied to control, automation, and autonomy of cyber-physical systems. Experience with real-time embedded software in flight- or safety-critical applications.

Exposure to one or more advanced concepts: formal methods, machine learning, reinforcement learning, answer set programming, deep neural networks, satisfiability solvers, etc.

Ability to clearly document and communicate abstract concepts (e.g. SysML, UML, AADL, etc.).

Job Requirements

 

Job Snapshot

Location US-OH-Dayton
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Other
Apply

Company Overview

DCS Corp

Your search for a new career has led you to a company founded on the principles of trust and integrity. By recruiting and developing highly capable personnel, DCS Corp is able to meet and exceed customer expectations by executing swiftly, communicating fully, and performing with uncompromising excellence. Our culture is grounded in the belief that the personal achievements of our employees drive their job satisfaction and the effectiveness, responsiveness, and innovation. Learn More

Contact Information

US-OH-Dayton
Snapshot
DCS Corp
Company:
US-OH-Dayton
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Other
Store Type:

Job Description

Infoscitex (IST), a DCS company, has an opportunity for an outstanding Software Engineer to join our team to support an extensive modeling, simulation and analysis effort in our Dayton, OH, office. Our team is developing software simulation models, algorithms and related materials in support of research in the areas of air vehicle autonomy and human-autonomous systems interactions. 

Essential Job Functions:

Design, develop, test, and deploy software architectures for autonomy and control applications.

Apply and tailor rigorous software development processes within agile research and development environment.

Apply systems and software engineering principles to manage system complexity, reduce integration time, and increase reusability.

Clearly document code and software architecture and share with stakeholders at design reviews.

Requirements:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline and at least five years of related experience.  (We have multiple levels associated with this opportunity category.  Candidates with advanced degrees or varied levels of experience may be considered for alternative classification).

Applicants selected will be subject to a U.S. DoD Government background investigation and must meet eligibility requirements for access to classified information: ability to attain at least a U.S. DoD Secret level clearance.

At least three years of experience with rigorous software development processes and related tools (e.g. DevOps, CI/CD).

Software development experience in one or more general purposes programming languages.

Ability to work across engineering and design teams.

Strong oral and written English communication skills.

Ability to clearly organize, document and communicate technical concepts.

Although not firm requirements for consideration, we feel an ideal candidate would also bring the following attributes:

Software development experience with open problems in research and development environment.

Expertise in Java and C programming languages.

Strong, analytical, and innovative problem solving skills.

Experience developing code applied to control, automation, and autonomy of cyber-physical systems. Experience with real-time embedded software in flight- or safety-critical applications.

Exposure to one or more advanced concepts: formal methods, machine learning, reinforcement learning, answer set programming, deep neural networks, satisfiability solvers, etc.

Ability to clearly document and communicate abstract concepts (e.g. SysML, UML, AADL, etc.).

Job Requirements

 
Mvm4h9678v73knn422x
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer Apply now