Staff Software Engineer

2 weeks ago


Grand Rapids, United States GE Aviation Full time
Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight

Engineering is at the center of what we do, and we are looking for talented, innovative engineers who can help us design and develop products for today, tomorrow, and in the future. If you are a dreamer, doer, and inventor who wants your voice to be heard and see your ideas take flight, this is the opportunity for you.

Location: Grand Rapids, MI (primary location) or Clearwater, FL

This position, which offers a blend of onsite and hybrid work arrangements, is based in Grand Rapids (primary location) or Clearwater, FL and necessitates a presence in the office for 2-3 days each week. An extensive corporate relocation package is also available for eligible candidates.

Job Description

Job Description Summary

The BA Connectivity and Ground Software engineering team is looking for a Lead Engineer that has a broad and deep level of knowledge that relates to software design to DO-178B/C and DO-330 certification projects. In this position, you will perform technical development, interfacing, integration, documentation, and testing of software for aviation-based systems.

Essential Responsibilities

As a Lead Engineer for BA Connectivity and Ground Software product line you will:

  • 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.

  • Apply applicable GE Policies and Procedures, Engineering Standards, Software Procedures, Specifications, Government and Industry Standards, and special Security requirements.

  • 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. 

  • Incorporate Product Line Engineering (PLE) practices to maximize reuse.

  • Demonstrate a behavior of continuous improvement with the goal of helping the business deliver on customer commitments.

  • Ensure compliance with 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.

Qualifications / Requirements

  • Bachelor’s degree in engineering from an accredited college or university or 4 years experience in a related field  .

  • Minimum of 2 years of experience in software engineering execution through the full development life cycle.

  • Minimum of 2+ years of experience programing in C.

  • Minimum of 2+ years of experience with Linux Operating system.

  • Experience with DO-178B, DO-187C, DO-254, DO-297 or ARP4754 avionics software development processes and certification standards or equivalent.

  • Experience with Real-time Software Development, validation and verification in an avionics environment working within a cross-functional team.

Desired Characteristics: 

  • Experience with qualification testing, FAA/EASA certification, and system safety.

  • 3+ year of experience with DO-330, DO-178B/C software development processes and
    certification standards through the full software development lifecycle or equivalent.

  • JavaScript & AngularJS or another JavaScript framework

  • Experience with .NET and Azure cloud services.

  • 3+ years of experience working with global and/or virtual teams thru the SW development lifecycle.

  • Skilled in breaking down problems, documenting problem statements and estimating efforts.

  • Experience in Continuous Build, Testing, and Integration solutions.

  • Self-motivated, willing to learn, detail-oriented, and able to work collaboratively with others.

  • Communicate effectively and provide recommendations to internal and external GE customers through analysis, preparation of technical data.

  • Strong oral and written communication skills, with the ability to communicate across all levels of the organization.

  • Strong analytical and problem-solving skills.

  • Excellent written and oral communication skills.

Eligibility Requirement (s):

  • 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. GE will only employ those who are legally authorized to work in the United States for this.

  • US Citizen: This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens.  GE will require proof of status prior to employment.

  • Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

At GE Aerospace, we have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen. Here, you will have the opportunity to work on really cool things with really smart and collaborative people. Together, we will mobilize a new era of growth in aerospace and defense. Where others stop, we accelerate.

To protect the interests of all parties, GE Aerospace will not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to GE Aerospace, including unsolicited resumes sent to a GE Aerospace mailing address, fax machine or email address, directly to GE Aerospace coworkers, or to GE Aerospace’s database will be considered GE Aerospace property.

This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government.

Additional Information

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Relocation Assistance Provided: Yes



  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at GE Aviation. As a Software Engineer, you will be responsible for designing, developing, and testing software for aviation-based systems. This is a unique opportunity to work on cutting-edge projects and contribute to the advancement of aerospace technology.Key...


  • Grand Rapids, Michigan, United States observIQ Full time

    Job DescriptionAbout UsAt observIQ, we're revolutionizing the way companies approach observability. Our cutting-edge pipeline built for OpenTelemetry is transforming the industry, and we're looking for a talented Staff Software Engineer to join our team.Role OverviewAs a Staff Software Engineer, you'll be responsible for leading the design, development, and...


  • Cedar Rapids, Iowa, United States Performance Software Full time

    Why Choose Us:Performance Software and its affiliate, Talent Tier, are dynamic mid-sized firms dedicated to delivering cutting-edge software and hardware solutions to our clientele. With a robust history spanning over 25 years, we pride ourselves on our stability, boasting an exceptionally low turnover rate of just 2–4% annually. Our core values emphasize...


  • Grand Rapids, United States AvaSure Full time

    Job DescriptionJob DescriptionDo you live, sleep, eat and breathe all things software engineering? Do you learn quickly and want to help make a difference in the healthcare industry? Would you like to use your skills in a collaborative and fast-paced work environment?If so, this may be the perfect role for you! Please review the details below and click...


  • Cedar Rapids, United States Performance Software Full time

    Performance Software is a medium-sized company with a great work/life balance, specializing in providing innovative embedded software to our client companies. We are looking for passionate Software Development Engineers with good FMS experience to develop new FMS systems. Experience developing FMS s...

  • Software Engineer

    2 days ago


    Grand Rapids, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for embedded systems. Your expertise in C/C++ programming, Rational Team Concert, and Verification and Validation methods will be essential in ensuring the...

  • Software Engineer

    7 days ago


    Grand Rapids, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing software solutions for our clients. The ideal candidate will have a strong background in software development, with experience in C/C++ and embedded systems. You will also be responsible...

  • Software Engineer

    5 days ago


    Grand Rapids, Michigan, United States Vernus Technologies Full time

    Job Title: Software Engineer **Job Summary:** We are seeking a skilled Software Engineer to join our team at Vernus Technologies. As a Software Engineer, you will be responsible for developing and customizing applications using Lightning components, developing triggers, classes, and pages, querying and searching data, and promoting code to production and...

  • Software Engineer

    1 week ago


    Grand Rapids, Michigan, United States Diverse Lynx Full time

    Diverse Lynx is seeking a highly skilled Software Developer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded and real-time systems. Key responsibilities include: * Designing and developing software applications for high-design assurance levels * Utilizing DOORS Classic for requirements...

  • Software Engineer

    3 weeks ago


    Grand Rapids, United States E-Solutions INC Full time

    Job DescriptionJob DescriptionPosition Title: Software EngineerJob Location: Grand Rapids, MIRemote/Onsite: OnsiteJob Type: Full-TimeNo. of positions: 1Hiring Timeline: 2 weeksJob Description:-Mandatory Skills: Software Engineer or Developer , Aerospace or Avionics Exp, DO-178 is Must Experience in all phases of product development (full life cycle) in...


  • Grand Rapids, Michigan, United States GE Aerospace Full time

    Job Description SummaryAt GE Aerospace, we are seeking a highly skilled Lead Software Engineer to join our team. As a key member of our Platform Software group, you will be responsible for technical leadership of small engineering teams on key projects.Responsibilities:Provide technical oversight and guidance to software teams to successfully complete...


  • Grand Rapids, Michigan, United States GE Aerospace Full time

    Job Description SummaryAt GE Aerospace, we are seeking a highly skilled Lead Software Engineer to join our team. As a key member of our Platform Software group, you will be responsible for technical leadership of small engineering teams on key projects.Responsibilities:Provide technical oversight and guidance to software teams to successfully complete...


  • Grand Rapids, Michigan, United States Tech M USAAvance Consulting Full time

    Job Title: Software Advanced Led EngineerAt Tech M USAAvance Consulting, we are seeking a highly skilled Software Advanced Led Engineer to join our team.Job SummaryThe Software Advanced Led Engineer will be responsible for leading a team through all parts of the systems engineering lifecycle throughout the development of Flight Data Recorders.Key...

  • Software Engineer

    2 days ago


    Grand Rapids, Michigan, United States Diverse Lynx Full time

    Job Title: Software DeveloperLocation: Grand Rapids, MIJob Type: Full timeExperience: 5+ yearsSkills: DO178, embedded and real-time software development, Requirements using DOORS, Operating System(s) (Wind River, LynxOS, Linux, FreeRTOS)Job Description: We are seeking an experienced Software Developer to join our team at Diverse Lynx. The ideal candidate...


  • Grand Rapids, Michigan, United States observIQ Full time

    Job Title: Software Engineering ManagerWe are seeking an experienced Software Engineering Manager to lead and grow our talented engineering team at observIQ. As a key member of our leadership team, you will play a critical role in overseeing the technical direction and execution of projects while mentoring and developing a high-performing team.Key...


  • Grand Rapids, United States Avance Consulting Full time

    Job DescriptionJob DescriptionSoftware Advanced Led EngineerDescriptionThe Lead Systems Engineer is responsible for leading a team through all parts of the systems engineering lifecycle throughout the development of Flight Data RecordersIn this position you will develop system architectures, requirements, interfaces, integration , and testing of complex...


  • Grand Rapids, United States VDart Inc Full time

    Job DescriptionJob DescriptionSoftware Advanced Lead Engineer Grand Rapids, MIFulltime(Onsite)GE AerospaceJob Description:This position has the following essential responsibilities:The Lead Systems Engineer is responsible for leading a team through all parts of the systems engineering lifecycle throughout the development of Flight Data RecordersIn this...


  • Grand Rapids, United States VDart Inc Full time

    Job DescriptionJob DescriptionRole: Software Advanced Lead EngineerLocation : Grand Rapids, MI (Onsite) Full-time Job Description:The Lead Systems Engineer is responsible for leading a team through all parts of the systems engineering lifecycle throughout the development of Flight Data RecordersIn this position you will develop system architectures,...


  • Grand Rapids, United States Tech M USAAvance Consulting Full time

    Software Advanced Led Engineer Description The Lead Systems Engineer is responsible for leading a team through all parts of the systems engineering lifecycle throughout the development of Flight Data Recorders In this position you will develop system architectures, requirements, interfaces, integration , and testing of complex hardware/software for...

  • Software Engineer

    1 week ago


    Grand Rapids, Michigan, United States Vernus Technologies Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Vernus Technologies. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesRequirements Analysis: Understand and analyze requirements for new enhancements and develop technical design...