Posted in

Staff Engineer – Embedded Software Lead

Staff Engineer – Embedded Software Lead

CompanyGE Aerospace
LocationSharonville, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelors degree in an engineering discipline: Aerospace, Software, Mechanical or equivalent
  • Minimum of 8 years of experience
  • Due to the nature of the duties of this position, this role requires the individual to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship

Responsibilities

  • Plans own work and/or formally leads others designing and developing open and closed loop control systems and/or embedded software for aircraft engines, including both software and hardware components
  • Develop and maintain embedded software using programming languages such as C/C++, Python, as well as using modeling tools such as MATLAB/Simulink.
  • Conduct testing and validation of control systems and embedded software to ensure they meet performance, safety, and regulatory standards
  • Analyze data from engine tests to identify performance issues and develop software solutions
  • Use simulation tools to model engine behavior and predict performance under various conditions.
  • Understand the technology landscape, up to date on current technology trend and new technology to bring new ideas to the team
  • Drive ideas to increase efficiency across the teams, eliminating duplication, leveraging product and technology reuse
  • Prepare technical documentation, including design specifications, test plans, software code, and reports.
  • Work closely with other engineering teams, including mechanical, electrical, and software engineers, to integrate control systems and embedded software with other engine components
  • Ensure that control systems and embedded software comply with industry standards and regulatory requirements
  • Develop and lead LEAN initiatives to enhance system performance, reliability, and software quality
  • Work with Product Line Leaders to understand product requirements and gather and translate customer requirements into executable product specifications.
  • Provide timely communications on significant issues or developments.

Preferred Qualifications

  • In depth knowledge of control theory, signal processing, embedded systems, and software development. Proficiency in programming languages such as C/C++, Python, as well as modeling tools such as MATLAB/Simulink
  • Takes independent responsibility for assigned deliverables
  • Has the ability to break down problems and estimate time for development tasks.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a team environment.
  • High level of attention to detail and accuracy.
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources.
  • Able to understand how team and personal goals/objectives contribute to the organization vision