Software Lead Engineer

GE Aerospace•Evendale, OH

About The Position

The Software Lead Engineer is the technical lead for embedded engine control software. The role owns the design of highly complex modules, critical components, or a complete software product, and integrates software across multiple systems. The engineer works independently as the team's technical leader, driving the design, development, and verification of real-time, safety-critical software in alignment with program and product roadmaps. The role also guides engineers in meeting DO-178C and military software qualification requirements. The position provides technical leadership across embedded software for real-time control devices, including engine controls, fuel controls, actuators, motors, alternators, valves, and fans. It leads architecture and design across products and versions, ensuring safety, determinism, performance, maintainability, and software reuse. The role works with systems, controls, hardware, program leaders, customers, suppliers, and other GE businesses to define requirements and deliver software. The engineer plans and estimates work, guides team execution, directs simulation and hardware-in-the-loop testing, supports lab and field validation, and leads technical reviews and problem resolution. The role also improves engineering efficiency through process improvements and automation, mentors engineers, and ensures technical data is documented and configuration-controlled in accordance with engineering policies and procedures.

Requirements

  • Bachelor's degree in Computer Science or a STEM major (Science, Technology, Engineering, or Math).
  • At least 8 years of experience in a software engineering role, including embedded software development.
  • Legal authorization to work in the United States; employment visa sponsorship is not available now or in the future.
  • Ability to meet the U.S. Person status requirement for access to U.S. export-controlled information: U.S. lawful permanent resident, U.S. citizen, or granted asylee or refugee status as a protected individual under the Immigration and Nationality Act, 8 U.S.C. 1324b(a)(3).
  • Strong oral and written communication and interpersonal skills.
  • Ability to identify and solve problems using critical thinking and data, and to work proactively with cross-functional teams.
  • Ability to embrace efficiency-enhancing methods and technologies while weighing change costs against benefits.

Nice To Haves

  • Experience leading software through the full DO-178C life cycle, including planning, requirements, design, coding, verification, configuration management, and certification liaison, or military software qualification under MIL-HDBK-516C.
  • Embedded development experience designing and implementing real-time software in C or C++.
  • Experience with model-based design and tools such as MATLAB/Simulink and SCADE.
  • Familiarity with DOORS/ERM, Synergy, SIMICS, and desktop engine simulation tools such as NPSS.
  • Experience with Python, Perl, or another scripting language for tool and test automation.
  • Experience with digital communication protocols such as MIL-STD-1553B, ARINC 429, ARINC 664, IEEE-1394, EADIN, or CAN bus, and networking protocols such as TCP and UDP.
  • Knowledge of multithreading and multicore environments.
  • Knowledge of aircraft engine controls and digital electronic control systems (FADEC).
  • Strong knowledge of data structures, algorithms, and software engineering principles.
  • Experience with requirements documentation and analysis.
  • Experience coaching teams on requirements estimation, team sizing, and planning.
  • Demonstrated ability to provide technical mentorship and lead small teams.
  • Ability to influence others, build support for ideas, anticipate downstream consequences, and explain decision reasoning.
  • Ability to navigate accountability in a matrixed organization, balance competing stakeholder priorities, and work through ambiguity.
  • Ability to coordinate multiple projects and plan, document, and execute programs.
  • Participation in technical strategy planning and keeping current with developments in embedded and safety-critical software.

Responsibilities

  • Provide technical leadership for defining, designing, implementing, and verifying embedded software for real-time control devices.
  • Lead product and product-version architecture and design, ensuring safety, determinism, performance, maintainability, and reuse across programs.
  • Lead impact assessments and decisions concerning technology, design, architecture, and implementation strategy, and contribute directly to implementation when needed.
  • Ensure software development and verification comply with software plans and standards such as DO-178C and MIL-HDBK-516C.
  • Gather customer and system requirements and translate them into executable software requirements and specifications in collaboration with systems, controls, hardware, and program leaders.
  • Plan and estimate software work, guide developers in execution and design using an iterative, team-based approach, and identify and remove obstacles.
  • Direct embedded software testing in desktop simulation and hardware-in-the-loop environments, and support lab and field validation testing and data acquisition.
  • Lead and participate in requirements, design, code, and test peer reviews; present software status, risks, and recommendations.
  • Develop action plans to resolve technical issues, including issues found in the field or during integration, and make data-driven recommendations using quality tools.
  • Improve team efficiency by eliminating duplication, improving processes, and adopting test and tool automation.
  • Provide technical guidance and mentorship to less experienced engineers and develop training as needed.
  • Ensure technical data is documented and configuration-controlled in accordance with engineering policies and procedures, and protect company intellectual property.
  • Support other GE businesses, suppliers, and internal and external customers.

Benefits

  • Professional development
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service