Embedded Software Engineer Job in Burnsville 55306, Minnesota Us

Goodrich Corporation, a Fortune 500 company, is a global supplier of systems and services to the aerospace, defense and homeland security markets. With more than $6 billion in annual revenues, Goodrich has one of the broadest portfolios of products in the aerospace industry. The company serves a global customer base, with over 24,000 employees across approximately 90 manufacturing and service facilities in 16 countries worldwide. For more information, visit http://www.goodrich.com .

Goodrich Sensors and Integrated Systems is a leader in advanced Air Data Systems technologies. Our innovative technologies and growth have created the need for a Senior/Principal Software Engineer.

This position will be responsible for the development of state of the art Air Data Systems for commercial, military, regional and business aircraft.

The Software Engineer will be working in a focused, cross-functional team of engineers developing avionics products. The products incorporate microprocessors and DSPs, both with embedded C code. The software will be developed, designed and tested according to the requirements of DO-178B Level A.

The Software Engineer will lead or execute the following tasks when incumbent of this position, and provide direction to members of the software engineering team:

1) C Code requirements generation, design, test, verification, validation and documentation for existing and new Air Data Computers.

2) C Code design tasks, according to RTCA DO-178B Level A standards, for new Air Data System products.

3) Support software Verification Engineering tasks that comply with RTCA DO-178B Level A 'Software Considerations In Airborne Systems And Equipment Certification' including, but not limited to:
-Test Equipment design and documentation
-Dry run Requirements based Testing
-Verification Test Case Generation and Documentation
-Formal Automated Software Testing and Documentation
-MCDC Analysis

4) Software and Hardware System Integration Tasks

5) Support FAA, EASA, Transport Canada or other Certification Authority interfaces

The Software Engineer will develop, maintain and achieve product development schedules. The Software Engineer will need to work with limited written and verbal direction, be able to work well in a fast paced team environment, and be self-motivated to complete the design and test activity.

The following description is intended to be only a general outline of major responsibilities. It is expected that the employee performs these and any other activities which may be assigned or which may occur in the normal course of work.

The position requires a BS in Software, CSE or Electrical Engineering and a minimum of seven years of relevant experience, or an MS and five years' experience.

Experience with avionics systems, DO-178B guidelines, and system validation preferred.

Experience with 'C' language, Real-time operating systems, embedded microcontrollers, DSPs and low-level device driver development preferred.

Software and/or project leadership experience highly desired.

Applicant must qualify for access to U.S. export-controlled technology without a license. Non-immigrant visas will not be sponsored for this position. Applicant must be a U.S. Citizen or permanent resident, or designated a refugee or asylee under U.S. law.

EOE D/M/F/V

To Apply for this position, please CLICK HERE