Software Architect

GE Aerospace•Clearwater, FL

About The Position

The Software Architect provides technology leadership within the Recorders Software group, collaborating with engineering and business teams to advance a common software architecture and strategy aligned with product roadmaps. The role provides guidance, mentoring, and technical expertise for business pursuits and product development, and leads complex software projects requiring in-depth domain knowledge or expertise across multiple architecture areas. The architect works with customers, product leaders, industry groups, and internal teams to align software needs with research and development investments, product roadmaps, and technology direction. The role defines and maintains the Recorders Software Multi-Generation Technology Plan, develops technology investment plans, and creates core software architecture solutions for Recorders computing products from concept through production. It also establishes reusable architectures and strategies spanning processors, I/O, APIs, programming languages, and real-time operating systems. The position leads deployment of software technologies and Model Based Design concepts across the product life cycle, supports development teams, and works with software, systems, hardware, and applications engineering leaders to define architectures, reuse strategies, and cost-reduction initiatives. It facilitates technical and business communication across functional and product organizations and helps develop integrated product-development approaches. The listed work location is Grand Rapids, Michigan; the position may also be eligible at the Clearwater, Florida location. The role requires access to U.S. export-controlled information, so employment is contingent on demonstrating U.S. Person status. Relocation assistance is not provided.

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 or software development.
  • At least 10 years of experience in software engineering program execution through the full development life cycle.
  • Must meet the stated U.S. citizenship requirement; the role also requires proving U.S. Person status for access to 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 as part of a cross-functional team.
  • Experience applying Model Based Design principles to software architecture, requirements, and real-time systems design.
  • 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 hardware-in-the-loop testing and hardware emulation.
  • Knowledge of processing platforms, network products, real-time operating systems, and multi-core processor architectures.
  • 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 peers, technical experts, leadership, and customers in software technologies and processes.
  • Strategic planning and thinking skills, with the ability to drive change across product areas.
  • Strong written and oral communication skills and ability to communicate across all levels of an organization.
  • 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 throughout the software life cycle, including 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 in alignment 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 a common Recorder software architecture supporting multiple processors, I/O solutions, APIs, programming languages, and real-time operating systems.
  • Establish a strategy for evolution of a multi-generation, reusable Recorders software product.
  • Lead deployment of Model Based Design concepts across the systems and software product life cycle.
  • 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 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