Posted in

Staff Software Engineer – Flraa

Staff Software Engineer – Flraa

CompanyGE Aerospace
LocationGrand Rapids, MI, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in computer science or related field or equivalent work experience.
  • Minimum of 1 year of experience in software engineering execution through the full development life cycle.
  • Minimum of 1 year of experience programming in a high-level object-oriented programming language, such as Java or C#.

Responsibilities

  • Participate in design, estimation, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.
  • Work under direction of a Control Account Manager (CAM) and senior team members to perform software product development tasks.
  • Participate in generating documentation required by project for development and software release in accordance with GE best practices and standards.
  • Provide timely communication/escalation on significant issues to the development team and project leadership as applicable.
  • Provide as-needed assessments of the effort and time required to complete assigned tasks, enabling CAM to forecast the team’s effort and assess ability to meet delivery commitments.
  • Document defects in a problem reporting system and collaborate with others as needed to reproduce and fix defects.
  • Make use of both simulated and lab station environments to investigate issues to determine root cause and solutions, and to perform software verification as needed.
  • Demonstrate a behavior of continuous improvement with the goal of helping the business deliver on customer commitments.
  • Apply applicable GE Policies and Procedures, Engineering Standards, Software Procedures, Specifications, Government and Industry Standards, and special Security requirements.
  • Continuous demonstration of the GE Leadership Behaviors.

Preferred Qualifications

  • Experience with Software Development, validation and verification in an avionics environment working within a cross-functional team.
  • Experience with JavaScript & AngularJS or another JavaScript framework.
  • Experience with Java and Spring Boot.
  • Experience with containerization tools such as Docker.
  • Experience with .NET and Azure cloud services.
  • Experience with Python.
  • Experience with qualification testing, FAA/EASA certification, and system safety.
  • Designing, writing, automating, and executing software tests, e.g., JUnit and Robot Framework.
  • Experience with Agile Methodology, SCRUM practices and Jenkins automation server and continuous integration concepts.
  • Experience with Task/issue management software (such as Jira or Rally), Rational Team Concert (RTC) problem report management software, Requirements management software (such as DOORS) and Git/GitHub or another source code management tool.
  • Enthusiasm for Web-based software development and application on aviation/avionics products while being a part of a high-performing team that takes pride in their work and regularly meets its customer delivery commitments within program time and cost constraints.
  • Good communication, organizational, and time management skills.
  • Experience working with global/virtual teams through the SW development lifecycle.
  • Self-motivated, willing to learn, detail-oriented, and able to work collaboratively with others.