Senior Software Engineer

Posted: 05/03/2019
Location: Plymouth, MN or Phoenix, AZ,
Job ID:

Senior Software Engineer
EXB Solutions, Inc.
Plymouth, MN OR Phoenix, AZ

Job Description:
The position is for a senior-level software test engineer with experience in embedded C code, focused on test but with some software test case development/modification and code work as well as certification activities involved.

The main goal is to generate requirements based high level tests that also accomplish low-level design coverage

Code Development:
Proficiency with MATLAB, Simulink, DOORS, and Serena Dimensions, and familiarity with standard C and C#, will enable successful execution of the Technical Requirements

Test Development:
Bell uses a V-280 Systems Integration Lab environment, both as part of the test development process and for regression purposes as required. Remote access will be available to support individual testing or tests may be included in nightly batch testing. A combination of the two methods should be used to expedite test completion and data reviews

The engineer will perform the following tasks:
• Develop or revise Flight Control System software high level (requirements-based) test cases and seed scripts to generate bench test scripts and verification procedures, to the standard and level of coverage established by the existing test package
• Coordinate with the cognizant designer(s) on the Bell staff to ensure full test coverage, correct expected results, and communication / disposition of test findings.
• Execute the developed or modified tests in the V-280 System Integration Lab environment, both as part of the test development process and for regression purposes as required.
• Review test verification results and test time history data, both for test development and for other investigative troubleshooting
• Identify findings to the cognizant Bell designer(s) in instances where test outcomes do not align with requirements or with expected results

Certification activities:
The engineer will support all certification activities aligned with the completed tests. Shepherding their developed or revised tests through the DO-178 review process with a reviewer to be assigned by Bell. The engineer will participate in frequent status sessions with the V-280 FCS Test Manager, assigned reviewer, or designees.

Location:
Most activities will be conducted remotely; however, prefer team members to be in Minneapolis, MN, Scottsdale, AZ or Dallas, TX.
Responsibilities May Include:
• Development of software using C, C# Simulink, or MATLAB
• Development of test cases in DOORS
• Configuration management activities using Serena Dimensions
• Development of test procedures and scripts
• Debugging of test failures to determine if the failure is a requirements, model/code, or test issue
• Perform formal review of artifacts

Required Experience:
• DO-178B/C or other safety critical process standards
• C/C#
• System level or high-level software requirements-based testing
• Experience with Serena Dimensions
• Experience with DOORS
• Experience with MATLAB, Simulink

Desired but not required experience:
• Commercial aerospace industry experience or other embedded software development experience
• Flight control systems domain knowledge
• Experience with structural coverage analysis such as LDRA or VectorCast/COVER, and experience with Rapita an extra plus
• Experience with performing data coupling and control coupling analysis
• Experience performing design analysis (CPU throughput margin analysis, worst case execution time analysis, stack utilization analysis, etc)

Security Clearance Requirements:
Security clearance not required, US citizen or permanent resident required.

Travel Expectations:
10% to 15% – 1-2 weeks on-site in Arlington, TX for orientation and thereafter on an as needed basis to support test events


Search
Keyword:
Location:
Upload Resume

Visit our application page to upload your resume.

Job Alerts

Latest job alerts can be found here!

Better Software Faster and Cheaper

EXB Solutions’ TestCompass® service offering en-compasses our overall philosophy and approach to helping you build better software. It’s a fully customizable and flexible set of advisory and testing services we offer that en-compasses our exclusive, proprietary testing tools and methods, refined over a decade of time on some of the most rigorous software and systems development projects in the U.S.