C++/Java DOD Secret Software Engineer

Location: St. Petersburg, FL
Date Posted: 09-21-2017
The successful candidate will be integrated into a small to medium sized software team involved in all phases of the Software Development Life Cycle. This will include development of new capabilities and features, as well as maintenance of the existing product line. Our software applications are developed using real-time embedded C++ running on a variety of computing platforms running Linux/Unix operating systems. 

Our software is developed and delivered incrementally using Agile development methods, including Scrum, automated testing and continuous integration. The candidate will be an active participant on the Scrum team, performing development tasks independently. This successful candidate will employ their understanding of real-time software design to recognize the performance implications associated with specific detail implementations. 
Required Skills: 
• Existing secret clearance or above 
• 3+ years’ experience all phases of Software Engineering including requirements, design, code, test and integration 
• 3+ years’ experience with C++ 
• 2+ years Linux or Unix experience 
• Real-time software development experience 
• Experience developing software in a team based development environment, preferably Agile/Scrum 
Desired Skills: 
• 3+ years’ experience with Java 
• 3+ years’ experience with Rhapsody 
• Excellent verbal and written communication skills 
• Experience in Agile development methods, including Scrum, automated testing, static code analysis and continuous integration 
• Knowledge of or experience with UML, service oriented architectures, database design/implementation, model driven development, real time and/or embedded software, communications methods and protocols, and system security-hardening 
• Radar domain knowledge 
• Familiarity with the following Software Tools: ClearCase, ClearQuest and Team Concert, Jenkins, Coverity, Eclipse, DOORS 
• Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering 

Required Education (Including Major): 
• BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering
or
this job portal is powered by CATS