GE Aerospace - Cincinnati, OH

posted 6 months ago

Full-time
Cincinnati, OH
Transportation Equipment Manufacturing

About the position

The Software Architect in Test Systems Engineer will be responsible for designing, validating, and developing software architectures for data acquisition systems used for validating aircraft engines. As part of the Smart Test Cell team, the Software Architect will architect modern software solutions to re-imagine how test cells acquire, store, manage, and process test data. This role will involve evaluating vendor and in-house systems, demonstrating new technologies, and leading software development efforts to replace existing test cell systems. The successful candidate will work collaboratively with a team to guide the transition of test cell systems to the next generation, ensuring that the solutions developed are efficient, effective, and meet the needs of the organization. In this position, the Software Architect will work collaboratively to design, procure, and evaluate data systems and software for acquiring, processing, and storing instrumentation data from engine and rig tests. The individual will be responsible for evaluating current systems and engaging with customers to understand and communicate shortfalls and enhancement opportunities for a next-generation system. Staying current with the state of the art within their technical specialty is crucial for new product introduction activities, performance improvements, cost reductions, and problem resolutions. The role also includes executing laboratory and field validation testing for the evaluation and validation of test cell software systems. Participation in Design Reviews and creating proper technical documentation for assigned projects and tasks consistent with engineering policies and procedures is expected. The Software Architect will use their judgment to make decisions or solve moderately complex tasks or problems in areas of operational/product management, manufacturing, technology, or engineering. They will take a new perspective on existing solutions and utilize their technical experience and expertise for data analysis to support recommendations. The individual will act as a resource for colleagues with less experience and may lead small projects with moderate risks and resource requirements, explaining difficult or sensitive information and working to build consensus.

Responsibilities

  • Work collaboratively to design, procure, and evaluate data systems and software for acquiring, processing, and storing instrumentation data from engine and rig tests.
  • Evaluate current systems and communicate with customers to understand shortfalls and enhancement opportunities for a next-generation system.
  • Remain current in the state of the art within own technical specialty for new products introduction activity, performance improvements, cost reductions, and problem resolutions.
  • Execute laboratory and field validation testing for the evaluation and validation of test cell software systems.
  • Participate in Design Reviews and create proper technical documentation for assigned projects and tasks consistent with engineering policies and procedures.
  • Use judgment to make decisions or solve moderately complex tasks or problems in areas of operational/product management, manufacturing, technology, or engineering.
  • Act as a resource for colleagues with less experience and may lead small projects with moderate risks and resource requirements.

Requirements

  • Bachelor's degree in engineering from an accredited university or college.
  • Minimum of 5 years of experience in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.

Nice-to-haves

  • Experience designing and integrating complex software systems.
  • Experience with development of data acquisition, sensor data management, or stream processing software.
  • Experience with cloud-enabled and cloud-native technologies like Kubernetes, Kafka/Pulsar, and Hadoop.
  • Software development experience with languages like C++, Java, Python.
  • Experience with integrating, storing, or processing time-series data from disparate sources.
  • Owning and executing technical roadmaps, developing state of the art systems, and experience planning for long-term support of legacy systems.
  • Experience designing software products using modern development tools and processes.
  • A team-focused mentality with the proven ability to work effectively with diverse stakeholders.
  • Ability to communicate complex and technical issues to diverse audiences, orally and in writing, in an easily understood, actionable manner.
  • Established project management skills.

Benefits

  • Professional development opportunities
  • Challenging career paths
  • Competitive compensation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service