Job Description Summary
The Platform Software group develops embedded software for a multitude of product areas at GE Aviation Systems across both civil and military markets including avionics computing and networking, flight management, vehicle health and data management, and mission systems.
The Platform and Test Software Lead Engineer is responsible for designing , developing and testing Embedded Software, platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware.
Typically requires a deep understanding of the characteristics of the physical device being controlled, the realtime functions it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the realtime functionality.
The role has some autonomy but is focused on execution of activities within an operating discipline covered by standard functional practices and procedures. Some judgment may be required but this is typically with guidance.
Job Description
Roles and Responsibilities:
Architects, designs and/or programs/develops a small module or a large component, feature, set of feature, whole feature area or entire embedded software product.
Some areas of expertise may include, but is not limited to, networks, operating systems, cybersecurity, databases or applications.
May be responsible for the creation of an entire product.
Developing in-depth knowledge of a technical discipline.
Uses prior experience and acquired technical expertise to execute policy/strategy.
In-depth understanding of key business drivers; uses this understanding to accomplish own work.
In-depth understanding of how work of own team integrates with other teams and contributes to the area.
Uses some level of judgment and has ability to propose different solutions outside of set parameters but with guidance.
Uses prior experience and on-the-job training to solve straightforward tasks.
Has access to technical skills and analytic thinking required to solve problems.
May use multiple internal sources outside of own team to arrive at decisions.
A job at this level is likely to be an individual contributor with proven interpersonal skills or an early people leader who can hire and develop talent.
Provides informal guidance to new team members.
Essential Responsibilities:
Being accountable and responsible for day-to-day execution of the work assigned by the appointed Development Lead including scope, schedule, cost, technical and quality, cross functional coordination within the team and other product areas.
Development of the Platform Software product meeting the Multi-Generational Technology Plan (MGTP) / Multi-Generational Product (Development) Plan (MGPP) as directed by the assigned Development Lead and advised by assigned Platform Software Architect, and interaction with third-party suppliers.
Work with the assigned Platform Software Development Lead and functionally report to the Common Platforms Subsection
Manager as part of the Platform & Test Software Section.
Define / Refine software architecture and software design.
Define / Refine interface requirements.
Define / Refine software requirements.
Define / Refine software implementation.
Lead and execute software integration activities.
Report earned value using common ABMs.
Drive and support engineering reuse strategies and processes within Platform and Test Software.
Required Qualifications:
Bachelor of Science in Engineering, Physics, Chemistry, Mathematics, Computer Science or equivalent related experience from an accredited University or College.
Minimum of 3-4 years of software engineering experience with a high degree of focus on real-time embedded systems.
Alternate: a high school diploma / GED with at least 6 years of experience in Embedded Software Development.
Desired Characteristics:
Experience in technical / project management leading software development cross – functional teams.
Experience in a technical leadership role in Avionics Systems development.
Excellent verbal and written communications skills.
Demonstrated project management skills and ability to manage and coordinate extensive internal and external project resources.
Demonstrated knowledge of schedule and resource planning techniques and project management tools.
Ability to lead and manage virtual teams.
Ability to influence others and create cohesive groups.
Lead initiatives of moderate scope and impact.
Effective problem identification and solution skills.
Proven analytical and organizational ability.
Experience in a development role for a DO-178C Level A, software development program.
Knowledge in Real-time Operating Systems and Hypervisor technologies.
Experience in full life cycle software development through FAA certification.
Experience in working with a global development team.
Product security a plus.
Some of our competitive benefits package includes:
Medical, dental, and vision insurance that begins on the first day of employment
Permissive time off policy for newly hired employees
Generous 401(k) plan
Tuition Reimbursement
Life insurance and disability coverage
Bonus Plan Eligible
And more!
Eligibility Requirement (s):
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. GE will only employ those who are legally authorized to work in the United States for this.
This role is restricted to U.S. persons (i.e., U.S. citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)) due to access to export-controlled technology. GE will require proof of status prior to employment.
Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Note:
At GE Aviation Systems, we invent the future of flight, lift people up and bring them home safely. As key players in the aerospace industry, you’ll find yourself in a dynamic environment where our ongoing, substantial investment in research and development keeps us looking ahead. We’ve got an amazing team of exceptional people helping to solve increasingly complex challenges. Our Aviation Systems Engineering teams are comprised of diverse and experienced engineers who care about ensuring full-lifecycle readiness as it relates to safety, certification, and quality standards. Our teams are passionate about the aerospace industry and continuously strive to deliver innovate customer solutions through strong project execution, collaboration, and lean problem-solving. We are passionate about professional growth, developing an inclusive culture, and developing the technical capabilities our customers need. We seek to enable every engineer to reach their full potential through coaching, mentoring and professional development training. If this sounds like an environment in which you would thrive, we encourage you to apply!
This role is restricted to U.S. persons (i.e., U.S. citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)) due to access to export-controlled technology. GE will require proof of status prior to employment.
Additional Information
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: Yes