What are the responsibilities and job description for the UAS Simulation Software Engineer position at Dynetics?
Dynetics, a wholly owned subsidiary of Leidos, is seeking a Developer to work on a simulation environment involving unmanned aircraft systems (UAS). You will join a diverse team to help guide the future of UAS standards. We have offices across the United States engaging in the defense, aerospace, cyber, space, and commercial fields, Dynetics provides responsive, cost-effective engineering, scientific and IT solutions.
We support multiple software development and integration projects related to Unmanned Aircraft Systems (UAS) that are deployed by the US Army and other DoD entities. This position will be responsible for code construction of experimental UAS interactions in support of possible future standards. Most of this work will be done in C on a Linux platform, but there will also be some work in Java on a Windows platform. The simulation environment (C ) is an established DOD environment with a long history.
Additionally, Java work will be done in support of Unmanned Aircraft Systems Command and Control (UAS C2) with a focus on real-time, distributed software designs, development, and maintenance. UAS C2 efforts require rapid prototyping of tools and simulators supporting interoperability assurance and testing of UAS C2 capabilities.
This position involves minimal travel. The team works a hybrid work schedule with office time at the Huntsville AL location.
Basic Qualifications
Candidate will have a bachelor's degree or obtaining one from an ABET accredited university in the file of Computer Science, Software Engineering, Computer Engineering, or related field.
You are expected to be comfortable developing in C on Linux.
Must have a basic understanding of network protocols, concurrency control, and asynchronous communications. Candidates from new graduates to mid-level developers will be considered.
New graduates are encouraged to provide programing examples completed as part of the candidate's undergraduate or graduate degree program, or as developed and maintained for hobby/recreational purposes.
Links to personal GitHub accounts will be accepted.
Other Qualifications
Experience in the following areas is beneficial:
• Working knowledge of Java in non-trivial applications.
• Working knowledge of Agile Methodology.
• Working knowledge of DOD simulation environments.
• Working knowledge of SysML and Cameo
• Familiarity with Unmanned Aircraft Systems of STANAG 4586 is a plus.
Security Requirements
Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.
Dynetics is an equal opportunity employer M/F/DISABLED/VET
We support multiple software development and integration projects related to Unmanned Aircraft Systems (UAS) that are deployed by the US Army and other DoD entities. This position will be responsible for code construction of experimental UAS interactions in support of possible future standards. Most of this work will be done in C on a Linux platform, but there will also be some work in Java on a Windows platform. The simulation environment (C ) is an established DOD environment with a long history.
Additionally, Java work will be done in support of Unmanned Aircraft Systems Command and Control (UAS C2) with a focus on real-time, distributed software designs, development, and maintenance. UAS C2 efforts require rapid prototyping of tools and simulators supporting interoperability assurance and testing of UAS C2 capabilities.
This position involves minimal travel. The team works a hybrid work schedule with office time at the Huntsville AL location.
Basic Qualifications
Candidate will have a bachelor's degree or obtaining one from an ABET accredited university in the file of Computer Science, Software Engineering, Computer Engineering, or related field.
You are expected to be comfortable developing in C on Linux.
Must have a basic understanding of network protocols, concurrency control, and asynchronous communications. Candidates from new graduates to mid-level developers will be considered.
New graduates are encouraged to provide programing examples completed as part of the candidate's undergraduate or graduate degree program, or as developed and maintained for hobby/recreational purposes.
Links to personal GitHub accounts will be accepted.
Other Qualifications
Experience in the following areas is beneficial:
• Working knowledge of Java in non-trivial applications.
• Working knowledge of Agile Methodology.
• Working knowledge of DOD simulation environments.
• Working knowledge of SysML and Cameo
• Familiarity with Unmanned Aircraft Systems of STANAG 4586 is a plus.
Security Requirements
Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.
Dynetics is an equal opportunity employer M/F/DISABLED/VET
Recommended Skills
- Agile Methodology
- C (Programming Language)
- Communication
- Computer Engineering
- Construction
- Github
Multi-Physics Software and Simulation Engineer
CFD Research Corporation -
Huntsville, AL
Lead Software Simulation Architect / Engineer
Integration Innovation, Inc. -
Huntsville, AL
Quality Engineer, Mid-Level
Simulation Technologies, Inc. -
Huntsville, AL