Sr. Software Tester
Location
Huntsville, AL 35806 US (Primary)
Category
Engineering
Job Type
Full-time
Minimum Education
Bachelor's Degree
Travel
Security Clearance Required
Secret
Job Description
LogiCore Corporation is currently seeking a Senior Software Tester in Huntsville, AL to be part of an exciting, diverse, and dynamic team!
Are you a Software Tester who is looking to join a mission-focused environment? LogiCore is looking for a Software Tester to support the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in continuation of the Improved Data Modem (IDM) sustainment and development. The S3I is supporting software sustainment for fielded IDM systems and an update to transition to the Aviation Mission Common Server (AMCS) multi-core implementation of IDM Software Application (ISA). A Senior Software Tester is needed to support the Worst Case Execution Time (WCET) as part of the complete software lifecycle development and sustainment activities.
Required Responsibilities:
Support complete software development lifecycle
Perform Systems and Software Integration
Perform Unit Test and Code Coverage analysis
Perform WCET analysis Identify critical execution paths through the code
Identify possible interference channels between applications in a multicore architecture
Develop SW daemons which act as interference sources
Integrate COTS and custom interference daemons into a tuMP multicore schedule
Instrument and run WCET analytical toolsets
Provide feedback of observed interference and bottlenecks
Produce software documentation (SDD, SVD, SUM) sufficient to support airworthiness certification.
Analyze system, software, and hardware specifications and interface documents
Assist in the architecture, design and modeling of the IDM software.
Provide leadership for interdisciplinary teams as required for design, documentation, implementation and test of incremental functional capabilities.
Job Requirements
Required Knowledge, Skills, and Abilities:
Embedded systems software development
Software development using C/C++
Development experience using the Ada programming language
Full Software Development Lifecycle to include developing software component design, implementation, and unit test artifacts
Knowledge of Unit Test and Code Coverage practices
Subversion, GIT, JIRA and bit bucket
Real Time Operating System (RTOS) experience, Green Hills Integrity 178B is highly desired
Network sockets experience including TCP, UDP and Multicast protocols
Demonstrated experience developing software to implement ICDs
Ability to work under a deadline
Strong desire to continually learn and improve
Proficient in MS Office
Required Education and Experience:
BA/BS in a related field, plus 5 years of experience
Proficient with MS Office
Experience with Army Aviation systems, processes, and data
Familiar with RTCA DO-178C Software Considerations in Airborne Systems and Equipment Certification
Familiar with Variable Message Format (VMF)
Familiar with Common Object Request Broker Architecture (CORBA), Mil-Std-1553
Familiar with AFAPD and Mil-Std 188-220 communication protocols
Experience integrating hardware/software with Army Rotary Wing Platforms
Experience developing host interfaces for the Army's Combat Net Radio's
Experience developing for distributed systems
Highly desired, previous knowledge of IDM system or software
Experience with multicore SW projects
Candidate must be able to obtain and maintain a SECRET clearance