General Electric Software Engineer in Warsaw, Poland
Job Description Summary
We are looking for Software Developer of desktop engineering applications (Windows, Linux) used on daily basis by engineers of GE Aviation, Power and Renewables businesses. Design of such applications is focused on friendly and intuitive user interface with 3D visualization and capabilities to manage and communicate with external concurrent processes led by other engineering applications.
The Advanced Design Tools is a GE infrastructure-wide organization that develops engineering tools and software used across all businesses. The group is responsible for the physics-based tools (CFD, Heat Transfer, Aeromechanics, Stress & Life and Combustion) that design engineers use to produce, analyze and optimize their designs in the Aviation, Power and Renewables businesses.
In this role, you will:
Become part of a team that is responsible for development of the state of the art framework used by many design tools.
Work with the newest implementations of databases, data structures, user interfaces and code parallelization.
Test your ideas in agile environment.
Assure proper documentation.
Recommend the approach to meet the technical and program requirements and prepare action plans to anticipate and respond to problems.
Participate as a presenter in technical and program reviews.
BSc in Computer Science or equivalent
Experience in development of Object-Oriented applications or libraries with C++ Experience in scripting language: Python or similar Ability to breakdown technical requirements into autonomous micro services that can be reused across applications
Good level of English
Knowledge of one of the following: GPU, parallel programming, Fortran
Experience working with a global development team
Relocation Assistance Provided: No