Current Appointments
ISA are always on the look out for innovative and driven professionals who would compliment and extend our existing expert group.
If you believe you have a skill set that would thrive in a driven, innovative, aviation technology company, send us your CV with a cover letter today.
Internship / Stage in Software Development
(Paris, FRANCE)
ISA is preparing for the next round of internships and we are looking for 1 or 2 interns to join our Paris team working on one or more of the projects listed below:
- Developing a responsive, eye-catching UI as a part of a web app (possible based on WebGL) that can run on multiple devices and OS
- Handling large data that comes from text formats, an existing database infrastructure or business-to-business services
- Displaying 2D/3D flight trajectories and airspace, ideally allowing the application of some GIS processing (like intersection points, shortest paths, etc)
- Playing back big simulation data and make some of the results accessible from other tools
- Saving some of the data outputs in a database
- Porting a number of algorithms (in an efficient manner in terms of time and space complexity) from C++ to Java
- Exposing them as a part of an existing distributed infrastructure as SOAP or/and RESTful web services
- Acquiring additional data from existing web services, interacting with a database or even processing live data in real-time
- Developing a responsive and visually eye-pleasing UI (possibly as a web application) that could be based on Javascript, the QGIS platform powered by python/qt or Java. Ideally, the tool should run on multiple platforms and multiple devices
- Combining data from different formats, generating new and recombining existing data
- Dealing with the heterogeneity in aviation data (XML data formats, plain text-based, etc. that can come from databases, flat files, web services)
- Developing ability to save modified data in various output formats
- Researching a future traffic forecasting algorithm and 4D trajectory generation
- Developing an algorithm to address some limitations of the current ones like availability of baseline data, conflicting assumptions and lack of fine grain control over what trajectories are grown and when, and
- Exposing the algorithm as a part of an existing infrastructure that provides business-to-business services • Developing a well-designed and responsive UI allowing interaction with the algorithm based on some input parameters
- Improve the underlying simulation model to better integrate physical effects (the aircraft model)
- Improve the AI of neighbouring (simulated) controller and pilot actors
- Further develop the radar display interface to make it configurable and bring it in line with the displays being commonly used in Europe and throughout the world. This will involve adding advanced features such as picture-in-picture, key statistical and data overlays related to provide controllers with key information and much more
- Various other extensions to the core real/fast-time simulation engine are desirable too
Required skills and expertise
- Solid grasp of one or more object-oriented languages like Java/C++/Python and knowledge of basic data structures and algorithms
- Genuine passion for technology and learning new things
- Attitude of a self-starter that can take the initiative and is not afraid of trial and error
- Ability to relocate and work from our office in central Paris
- Knowledge of the fundamental web technologies if you’re interested in any web-related project
- Knowledge of relational databases if you’re interested in any data handling project
- Domain knowledge in aviation is not normally required but it is a definite advantage!
Application procedure
If you would like to apply for any of the projects we propose, please send your CV along with a cover letter to sandrine@isa-software.com with the subject “Placement Application – ” followed by the name of the project you are interested in.
Click edit button to change this text.