Skip to content
×

Software Lead Engineer

Job in Evendale, Hamilton County, Ohio, USA
Listing for: Y99000 General Electric Company
Full Time position Listed on 2026-11-08
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Embedded Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 120000 - 190000 USD Yearly USD 120000.00 190000.00 YEAR

Job Description & How to Apply Below

Job Description Summary

The Software Lead Engineer is the technical lead for embedded engine control software. You'll own the design of highly complex modules, critical components, or a whole software product, and integrate it across multiple systems. You'll work independently and serve as the team's technical leader. You'll drive design, development, and verification of real-time, safety-critical software in line with the program and product roadmap.

You'll also guide the engineers who execute it to meet DO-178C and military software qualification requirements.

Essential Responsibilities
  • Provide technical leadership for the definition, design, implementation, and verification of embedded software that delivers real-time control on devices such as engine controls, fuel controls, actuators, motors, alternators, valves, and fans.
  • Lead architecture and design across the product and its versions.
  • Make sure designs meet requirements for safety, determinism, performance, and maintainability, and drive reuse across programs.
  • Lead impact assessments and decisions on technology choices, design and architecture, and implementation strategy.
  • Remain able to dive into the implementation when the situation demands.
  • Ensure software is developed and verified in compliance with software plans and industry standards such as DO-178C and MIL-HDBK-516C.
  • Gather customer and system requirements and translate them into executable software requirements and specifications, working with systems, controls, hardware, and program leaders.
  • Plan and estimate software work, and guide developers on execution and design using an iterative, team-based development approach.
  • Identify and remove obstacles on behalf of the team.
  • Direct testing of embedded software in desktop simulation and in hardware-in-the-loop (dry rig) environments.
  • Support lab and field validation testing and data acquisition.
  • Lead and participate in technical and program reviews, including requirements, design, code, and test peer reviews.
  • Present the software status, risks, and recommendations.
  • Develop action plans to resolve technical issues and problems, including issues found in the field or during integration.
  • Make data-driven recommendations using quality tools.
  • Drive efficiency across teams by eliminating duplication, improving processes, and adopting automation such as test and tool automation.
  • Provide technical guidance and mentoring to less experienced engineers, and develop training as needed.
  • Make sure technical data is properly documented and configuration-controlled, consistent with engineering policies and procedures.
  • Protect the Company's intellectual property.
  • Support other GE businesses, suppliers, and internal and external customers.
Basic Qualifications

Bachelor's Degree in Computer Science or a "STEM" major (Science, Technology, Engineering and Math) Minimum of 8 years of experience in a software engineering role, including embedded software development 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.

Desired Characteristics
  • Technical Expertise Experience leading software through the full DO-178C life cycle (planning, requirements, design, code, 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/C++.
  • Experience with model-based design and tools such as MATLAB/Simulink and SCADE.
  • Familiarity with tools such as DOORS/ERM, Synergy, SIMICS, and desktop engine simulation (e.g., NPSS).
  • Experience with Python, Perl, or another scripting language for tool and test automation.
  • Experience with digital…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

JOB SEARCH ENGINE: 10+ Million Listings:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary