Job Description SummaryGE Aerospace is seeking engineers interested in software, systems, design, and hardware engineering roles to help us invent the future of flight, lift people up, and bring them home safely. In these roles, you will be challenged to use your technical skillset, problem-solving abilities, and lean mindset to meet key business objectives for our commercial and military customers across a variety of our product lines.
Note, GE offers competitive salaries and a full breadth of benefits including 401K company contribution with additional matching plans, flexible work arrangements, generous permissive time off policy, tuition reimbursement for future degrees, company paid life insurance, and a variety of competitive health insurance choices to meet your needs.
This is a Grand Rapids, MI opportunity and requires relocation to Grand Rapids, MI if you do not currently reside in the area (relocation assistance provided). This is a highly visible role where you will be working with some of GE Aerospaces top leadership team members in our Grand Rapids, MI office 3 days a week.Job Description
The Software Architect will provide key technology leadership within the Platform Software group and collaborate with engineering and business teams to advance a common platform software architecture/strategy aligned to product roadmaps. The Software Architect provides guidance and mentoring as well as expertise in business pursuits and product development.
In this role, you will focus on the following areas of responsibility:
Technology/Growth Leadership:
Interface with customers, product leaders, and industry to understand software needs and align with internal IR&D investment, product roadmaps, and software technology direction.
Connect with key software technology consortiums and committees.
Mentor the technical teams through the full software life cycle including requirements, design, implementation, verification & validation, and certification.
Lead the deployment of software technologies into New Product Introduction (NPI) programs and support the development teams to ensure success.
Multi-Generation Technology Plan (MGTP):
Define, communicate, and maintain the Platform Software MGTP aligned to product area roadmaps, customer needs, and industry trends.
Participate in and influence product area roadmaps.
Develop IR&D plans for software technology development and initiate funding requests.
Collaborate with the GE Global Research Center (GRC) to align with the Platform Software MGTP.
Software Architecture:
Develop core software technology architecture solutions for our platform computing products from concept to production.
Establish a common platform software architecture to support multiple processors, IO solutions, APIs, programming languages, and Real-Time Operating Systems (RTOS).
Establish strategy for the evolution of a multi-generation/reusable platform software product.
Development Approach:
Lead the deployment of Model Based Design (MBD) concepts applied to the full product life cycle including systems and software.
Collaborate with Platform Software Leaders to define architectures, reuse strategies, and cost reduction initiatives.
Select appropriate technologies, processes, and tools that meet product requirements and advance the platform software architectures.
Cross Functional Collaboration:
Facilitate communication of technical and business information between functional and product organizations and within the Platform Software group.
Coordinate with functional experts within the Systems and Hardware engineering teams to define reusable software solutions aligned to overall product roadmaps.
Collaborate with the Systems team to develop an integrated model based design approach for product development.
Work with Systems and Applications engineering teams to define and execute strategies for key software application components and technologies.
Required Qualifications:
Bachelors degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science or related discipline from an accredited university or college.
Minimum of 10 years experience in computer software related technology and embedded real-time systems / software development.
Minimum of 10 years experience in software engineering program execution through the full development life cycle.
Grand Rapids, MI opportunity (hybrid 1-2 days a week) relocation friendly opportunity).
Desired Characteristics:
Masters degree in an Engineering related field from an accredited university or college.
Minimum of 5 years experience with DO-178C avionics software development processes and certification standards.
Experience in avionics, aircraft systems, and avionics software architecture development and integration.
Familiarity with DO-254, DO-297, and ARP4754 certification standards.
Familiarity with A(M)C 20-193/CAST-32A guidance for certification of multicore software and hardware.
Familiarity with open systems defense standards and architectures: FACE™, MOSA, SOSA.
Demonstrated experience with real-time embedded software architecture and design in an avionics environment working within a cross-functional team.
Application of Model Based Design (MBD) principles to software architecture, requirements, and design of real-time systems.
Knowledge of processing platforms, network products, real-time operating systems, and multi-core processor architectures.
Experience driving large-scale real-time software architecture with focus on multicore processors covering PowerPC, ARM, and Intel architectures.
Experience with COTS real-time operating systems such Integrity-178 (tuMP), VxWorks (653, Helix), Deos, LynxOS, etc..
Experience with open-source software such as Linux ecosystem.
Demonstrated ability to influence product leadership and product architectures through action-oriented recommendations based on technology strategy.
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.
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).
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!
LI-KS1
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