Embedded Software Engineer III Job in Vergennes 05491, Vermont 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 leading global provider of products,
systems and aftermarket support services for the aerospace and defense industries.
For more than 50 years, we have delivered innovative solutions for aircraft
manufacturers, airlines, general, regional and business aviation and space, security
and military operations around the world.
Through its innovative spirit, cutting-edge technologies and commitment to
excellence, Goodrich Sensors and Integrated Systems has helped revolutionize the
aerospace and defense industries. We strive to understand our customers' immediate
needs and long-term strategic goals; through collaborative partnerships we develop
innovative, cost-effective solutions to meet their unique and ever-changing business
needs.
From helicopters and commercial jets to military and unmanned space vehicle
applications, our products can be found on virtually every type of aircraft in operation.
The Embedded Software Engineer III will be responsible for designing,
developing, testing and documenting embedded software for one or more contracts in
the Integrated Vehicle Health Management product line. Duties will include:
Project Technical Leadership
* Generate proposals for software projects
* Estimate, plan and execute software projects
* Perform active risk management on software projects
* Liaise with systems engineering, test engineering and program management teams
* Assign tasks to software engineers and track progress
* Generate and present metrics/reports to management and customers
* Participate in technical interchange meetings
* Participate in requirements and design review meetings
* Participate in customer and regulatory audits
* Approve and release software product artifacts
* Liaise with configuration management and quality assurance teams
Software Design and Development
* Create software and test architecture designs
* Analyze system requirements and allocate to software architectural elements
* Develop high level software requirements and trace to system requirements
* Develop software build and load procedures
* Perform final software builds and integration/acceptance testing
* Diagnose customer/integration software issues and formulate resolutions
* Minimum Bachelor of Science Degree in Computer Science, Computer Engineering,
Software Engineering or related field
* Minimum of 5 years of experience with the development of embedded C and Ada
software
* Experience with analyzing system-level requirements and deriving software
requirements, developing and documenting software design, code development and
unit testing, application and system-level integration and testing and post-delivery
support
* Hands-on experience using oscilloscopes, logic analyzers and bus analyzers
preferable
* Experience reading electrical schematics preferable
* Must be self-driven and be able to work individually or part of an integrated product
team
Occasional overtime and/or alternate shift work may be required. Infrequent domestic
travel (less than 10%).
EOE D/M/F/V