Senior Software Validation Engineer

(Job Id W340826)
Posted on 6/28/2010
Location:

Los Angeles, CA


Job Type:

Full Time


Salary: $100000.00 to $130000.00/year
Degree: Bachelor of Science
Job Description
You will love this company. Excellent 14 billion dollar company needs a Senior Software Verification Engineer . This position is for a senior software engineer with full life-cycle experience in safety-critical aircraft embedded systems integrated with hydra- and/or electro-mechanical actuation. The software focus will be the back end of the life-cycle verification but based on project demands this position may also cover the same role for the front end preliminary design and product development.

This engineer will serve as a single-point interface between the integrated product team (IPT) and any internal or external software resources, on-site or offsite, including offshore locations. As the interface, the software engineer will work directly with the product lines on proposal and software verification engineering to win or sustain business. During the project verification phase, this engineer will work with the Software COE, and others as required, to direct resources or outsourced efforts while closely interfacing with the IPT to ensure project success.


Duties and Responsibilities:

1. Serve has the on-site technical expert for software verification. Serve as a secondary on-site technical expert for software preliminary design and development.
2. On one or more assigned projects, coordinate on-site/off-site (including offshore), Eaton and contracted activity per established processes to achieve milestones and to assure technical excellence/consistency in software verification regardless of source. Lead software verification integration activities; provide technical leadership as the on-site software project focal with regard to:
a. Customer specifications, requirements, key program milestones, and integration plans.
b. System architecture, requirements and their allocation to software, systems milestones, and system integration test methods and plans.
c. Hardware architecture, requirements as they relate to software and Interface Control Documents, and hardware integration test methods and plans.
d. Customer change requests.
3. Provide direct site support for the capture of new or sustaining existing market share as follows:
a. Interpret / review customer system requirements and specifications as they relate to embedded or deliverable software.
b. Generate software project estimates for the full life-cycle.
c. Generate baseline software project schedules.
d. Perform / assist with software preliminary engineering activities to reduce program risk.
e. Present / represent the software engineering discipline to management, customers, and regulatory agencies as needed.

4. Perform or assist in the generation, update, and review of software project life-cycle documentation (such as, for example, PSAC, SDP, SVP, SRD, SDD, TR, SAS, and TQP).
5. Participate in software reviews (such as, for example, PDR, CDR, TRR, FAI, and FAA/DER Stages of Involvement Audits) with customers and regulatory agencies on a project basis.
6. Formal verification test activities to include:
a. End-to-end dry runs.
b. Formal test execution.
c. Generating final test results.
d. Structural coverage analysis.
e. Closing problem reports.
f. Development team support
7. Provide site technical direction and advice concerning:
a. Regulatory guidance (DO-178B) for certification of embedded avionics software.
b. Industry recognized quality process standards and certifications (AS9000, AS9006, etc.) as they relate to the process of and quality management of embedded avionics software.
c. Changes in regulatory standards, circulars, and guidance.
8. Work with the Software COE to improve standards, processes, and work instructions to meet regulatory guidance and industry quality standards as necessary. Provide updates to management on Software COE improvement efforts and metrics.
9. Perform other duties as assigned.

Job Requirements
1. B.S. /B.A. in Electrical Engineering, Computer Science, or related field or equivalent required. Masters preferred.
2. Must have a minimum of 5 years work experience with/to RTCA/DO-178B and have good knowledge of all DO-178B software development life cycle activities associated with design, development, implementation, testing, maintenance, configuration management and quality control of software for engineering applications. 7-10 years experience preferred.
3. Ability to design, implement and maintain work instruction oriented software processes a must.
4. Must have experience with commercial or military airborne systems and software.
5. Knowledge of C (and Assembly preferred) programming languages, micro controllers, and embedded operating systems a must
6. Knowledge of basic electronic principles, circuitry and test equipment a must.
7. Working knowledge of Software Engineering Institute (SEI) Capability Maturity Model (CMM).
8. Knowledge of emulators.
9. Knowledge of ARINC 429, 629 and CAN protocols preferred.
10. Knowledge of development tools (i.e., DOORS, Synergy, Matlab/Simulink