Embedded SW Development Engineer

General Electric Company   •  

Grand Rapids, MI

Industry: Manufacturing


Not Specified years

Posted 36 days ago

Role Summary:

Provides technical expertise to support the design, development and testing of Lateral and Flight Plan Management functions of a Flight Management System (FMS). In this role, you will utilize expertise to solve problems, develop and execute objectives for yourself and others.

Essential Responsibilities:

In addition, you will:

• Design and author embedded software for avionics systems and sub-systems

• Become a technical expert in the area of core competency

• Work in a multidisciplinary team, architect, design, develop, and update functionality for real-time embedded avionics software

• Identify, evaluate, and occasionally develop engineering tools / processes necessary to meet the project's engineering and business goals

• Provide timely communications on significant issues or developments while maintaining a focus on safety and reliability

• Conduct Problem Report (PR) investigation and resolution

• Participate in software structural coverage analysis and test for 100% coverage of airborne software

• Participate actively in software design and code reviews

• Write embedded avionics software functional test cases and procedures to verify software functional requirements

• Execute the design, analysis, or evaluation of assigned projects using sound scientific/engineering principles and practices


• Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related Technical discipline from an accredited college or university

Eligibility Requirements

• Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

• Ability and willingness to travel a minimum of 10% of the time

Desired Characteristics:

• Strong understanding of the Lateral trajectory relative to the aircraft flight path

• Strong understanding of aircraft Flight Plan Management

• Hands-on experience developing and testing Flight Management Systems (FMS) software

• Experience in embedded Military and Commercial Avionics product development

• Experience with the embedded software development lifecycle within Aerospace or similar controlled industry

• Experience in Embedded Software Development efforts using Ada, C and C++ languages, RTOSs, or Model Based Development in a DO-178B Avionics development environment

• Willingness and motivation to learn new processes and tools

• Strong oral and written communication skills

• Strong interpersonal and leadership skills

• Ability to coordinate several projects simultaneously

• Proven analytical and organizational ability

• Capable of developing and writing specifications in an engineering environment

• Minimum of 1-5 years of experience in embedded product development

• Minimum of 1-3 years of experience in Avionics Development to MIL-STD and DO-178B/C Standards

• Familiarity and experience with state-of-the-art model-based development, software implementation, testing, and robustness methods

• Experience of a Graphical Modeling Language with Simulation (e.g. Matlab, Simulink, Stateflow, Statemate, Scade, Enterprise Architect)

• Participate in a team as a team player

• Experience participating in requirements definition / trace, architecture planning, design implementation, documentation, testing, verification, and production support efforts

• Ability to provide most cost effective and technically correct solution