GE Avionics is looking for a Software Architecttojoin our Civil UAV team providing software definition fortheairborne and ground-basedelementsofour system.
This person will define architectures that implement UAV control and autonomous technology.
Provide software technical leadership defining the key technical aspects of UAV systems
Identify enabling and discriminating technologies and Intellectual Property (IP) required to achieve business objectives
Support product planning and roadmap development
Bachelor's Degree in Electrical, Computer, or Aerospace Engineering from an accredited Engineering university or college
Minimum of 25 years of software engineering and development experience in the avionics industry (or similar) focused on embedded system solutions.
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
Ability and willingness to travel a minimum of 30% of the time
This role is restricted to U.S. persons (i.e., U.S. citizens, permanent residents, and other protected individuals underthe Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)) due to access to export-controlled technology. GE will require proof of status prior to employment
Familiarity with software and systems engineering processes including requirements definition, aircraft integration, flight testing, system safety, and requirements verification
Defining and implementing complex system and software architectures containing multiple compute nodes including embedded airborne, ground, and cloud-based computing elements
Contemporary processor architectures
System on Chip modules from manufacturers such as Xilinx and Micro-Semi
Defining hardware architectures and FPGA subsystems
Operating Systems (Linux and real-time embedded), hypervisors, and middleware such as embedded Linux, FreeRTOS, Nuttx, and ROS
Communications protocols and networking
UAV peripherals such as cameras, LIDAR, and distance measuring devices
Ability to multi-task and prioritize work in a dynamic environment
Ability to work with a team and independently
Demonstrated ability to work with development teams spanning the full life cycle from system concept definition, development, verification, qualification and manufacturing test.
Experience with software development from the application layer to hardware interfaces including operating systems, networking, hardware management, built-in-test, and input/output devices interfaces.
Strong Linux background including the ability to host Linux (and similar operating systems) on embedded platforms
At GE Aviation, we are imagination at work. Whether we're
manufacturing components for our GEnx engines or driving innovation in fuel and noise reduction, the GE Aviation
teams are dedicated to turning imaginative ideas into advances in aviation that solve some of the world's toughest
problems. Join us and you'll find yourself in a dynamic environment where our ongoing, substantial investment in
research and development keeps us moving forward and looking ahead. At GE, developing people is embedded in our
culture and integral to our growth. Here you'll work collaboratively and across functions with the highest caliber
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, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.