Software Engineer - (500/SS/8X/BE)

  • ICconx Sourcing Services
  • Dayton, OH, United States
  • 01/26/2018
Secret Engineering - Hardware / Software

Job Description

Seeking a Software Engineer for our Beavercreek / Dayton, OH location. We are charted by AFRL to work on open architecture research, avionics cyber security research, and aircraft and subsystem modeling and simulation to support their mission. Your job will be to work within a team of developers to implement requirements and new features in an existing software application. If you are a Software Programmer using C, C++ and Java with possible avionics equipment knowledge along with testing, hardware and software interface experience - we are looking for YOU! 

Roles and Responsibilities:

- Troubleshoot, characterize and correct software programming errors and correct existing program deficiencies
- Document software solutions, participate in technical meetings, and coordinate activity with other team members
- Be able to creatively troubleshoot and solve software problems
- Be a self-sufficient hands-on enabler.  
- Staff works in an Agile-like research & development environment
- Support research, engineering, and development of innovative solutions to support operational missions 

To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below

- Bachelor's Degree BS Degree in Computer Engineering, Computer Science, or related discipline with 8 years real world programming experience or a Master’s of Science with 6 years real world programming experience.
- Must have a DoD Secret clearance and be able to obtain a DoD Top Secret clearance.
- Experience in one or more of the following: Java, C++, Object-Oriented development, RESTful interface, and Linux shell scripting.
- Software development/engineering experience with simulation modeling and distributed systems.
- Experience with software development life-cycle products from requirements, design, implementation, and testing phases.
- The candidates must be willing to travel, if required.

Preferred Qualifications:Candidates with these desired skills will be given preferential consideration

- Practical Knowledge of UML design tools
- Experience with Open Architectures, such as Open Mission Systems
- Performing Windows (and some Linux) programming for 32-bit (and 64-bit) systems
- Experience with ClearCase/ClearQuest and JIRA.
- Hardware/Software interface experience including SBC and FPGA
- Experience with malware and/or protection implementation and impact on operational performance
- Multi-level security development experience- Network programming
- Familiarity with avionics equipment and/or avionics service bus communications (1553, ARINC 429, etc.)
- Embedded Real Time Software experience or low-level hardware interfacing.
- Knowledge/Familiarity with OS kernels (Windows, Linux, RTOS)
- Familiar with multi-threaded, and IP socket programming techniques
- Ability to work independently &/or under supervision of others