Sr. Software Tester

LogicoreHuntsvilleindeedoffentliggjort 22.06.2022
Skal:GitSecuritySenior

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