Software Architect

GE Aerospace•Grand Rapids, MI

About The Position

The Software Architect provides technology leadership within the Recorders Software group and collaborates with engineering and business teams to advance a common software architecture and strategy aligned with product roadmaps. The role provides guidance and mentoring, and contributes expertise to business pursuits and product development. It leads complex software architecture and technology work from concept through production, supports new product introduction, and helps establish reusable solutions and technology plans for Recorders products. The position works with customers, product leaders, industry groups, engineering teams, and GE Global Research Center to align software needs, technology investments, product roadmaps, and industry trends. It develops the Recorders Software Multi-Generation Technology Plan and IR&D plans, influences product area roadmaps, and establishes architecture across processors, I/O solutions, APIs, programming languages, and real-time operating systems. The role also leads deployment of Model Based Design concepts across the product life cycle, selects technologies, processes, and tools, and coordinates with Systems, Hardware, and Applications engineering teams to define integrated and reusable software solutions. The listed work locations are Grand Rapids, Michigan, and potentially Clearwater, Florida. The position requires U.S. citizenship status and access to export-controlled information, so employment is contingent on meeting the stated U.S. Person criteria.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related discipline from an accredited university or college.
  • At least 10 years of experience in computer software-related technology and embedded real-time systems/software development.
  • At least 10 years of experience in software engineering program execution through the full development life cycle.
  • U.S. citizenship status is required by the qualifications section.
  • Must be able to establish that they meet the stated U.S. Person criteria for access to U.S. export-controlled information.

Nice To Haves

  • Master’s degree in an engineering-related field from an accredited university or college.
  • At least 5 years of experience with DO-178B/C avionics software development processes and certification standards.
  • Familiarity with DO-254, DO-297, and ARP4754 certification standards.
  • Familiarity with Earned Value and Activity Based Management methods.
  • Experience with real-time embedded software architecture and design in an avionics environment within a cross-functional team.
  • Experience applying Model Based Design principles to software architecture, requirements, and design of real-time systems.
  • Experience driving large-scale software architecture efforts.
  • Experience in avionics, aircraft systems, and avionics software architecture development and integration processes.
  • Expertise in Continuous Build, Testing, and Integration solutions, including integrated hardware-in-the-loop testing and hardware emulation.
  • Knowledge of processing platforms, network products, real-time operating systems, and multi-core processor architectures.
  • Demonstrated expertise in ARINC-653-based operating systems.
  • Ability to influence product leadership and product architectures through action-oriented recommendations based on technology strategy.
  • Technical leadership experience in a development or research environment.
  • Ability to lead global and/or virtual teams.
  • Demonstrated leadership in applying and advancing state-of-the-art software technologies.
  • Ability to influence software technologies and processes with peers, technical experts, leadership, and customers.
  • Strategic planning and thinking, with the ability to drive change across product areas.
  • Strong written and oral communication skills and the ability to communicate across all organizational levels.
  • Self-starter who is energizing, results-oriented, and able to multitask.

Responsibilities

  • Interface with customers, product leaders, and industry to understand software needs and align them with internal IR&D investment, product roadmaps, and software technology direction.
  • Connect with key software technology consortiums and committees.
  • Mentor technical teams through requirements, design, implementation, verification and validation, and certification.
  • Lead deployment of software technologies into New Product Introduction programs and support development teams.
  • Define, communicate, and maintain the Recorders Software Multi-Generation Technology Plan aligned with product 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 to align with the Recorders Software Multi-Generation Technology Plan.
  • Develop core software technology architecture solutions for Recorders computing products from concept to production.
  • Establish common Recorder software architecture supporting multiple processors, I/O solutions, APIs, programming languages, and real-time operating systems.
  • Establish a strategy for evolving a multi-generation, reusable Recorders software product.
  • Lead deployment of Model Based Design concepts across the full product life cycle, including systems and software.
  • Collaborate with Recorders Software Leaders to define architectures, reuse strategies, and cost-reduction initiatives.
  • Select technologies, processes, and tools that meet product requirements and advance Recorders software architectures.
  • Facilitate communication of technical and business information between functional and product organizations and within the Recorders Software group.
  • Coordinate with Systems and Hardware engineering functional experts to define reusable software solutions aligned with 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.

Benefits

  • Professional development
  • Competitive compensation
  • Relocation assistance is not provided.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service