Careers 2017-05-18T23:50:47+00:00

Current Appointments

ISA are always on the look out for innovative and driven professionals who would compliment and extend our existing expert group. Below is a list of our currently available positions.

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.

Application Development Software Engineer
(Paris, FRANCE)

ISA is currently seeking a Software Engineer to support ongoing work focusing on aviation safety, concept validation and performance analysis for both European and US clients. As a member of the development team, you will work with technical team members and industry experts to apply and enhance existing simulation, validation and assessment tools, as well as to develop innovative leading edge solutions that address global aviation safety, concept assessment and performance needs.

Job Specifications

You will be responsible for client, and web-based applications that leverage a broad range of technologies including (but not limited to) Java, JSP, Spring, Hibernate and PostgreSQL. Proven experience in the design and development of algorithms for bespoke software applications is an advantage. The role will also involve application of cloud computing products like Amazon EC2 and RDS.

A proven track record in adherence to industry standard software development methods and best practices is essential. A background in the development of software for aviation is considered a significant advantage.

The role, which will be initially based in our Paris office, will require active involvement with ongoing projects both within Europe and internationally, and will seek to obtain approval for the successful candidate to work on US Government projects for agencies such as the FAA.

Requirements

  • Bachelor’s degree in Information Technology or similar field
  • Proven past experience in Analysis, Design, Development, and Implementation of Web Based and Client/Server applications using Object Oriented Programming and Relational Database concepts with emphasis on Java and J2EE Technologies including JDBC, JSP, Hibernate and Spring Webflow.
  • Proven capability in designing and implementing using MVC frameworks for enterprise applications.
  • Experience with software development/configuration tools including IntelliJ, Ant, Maven, and code versioning (SVN and Mercurial).
  • Application design using UML and software methodologies including rapid prototyping and iterative development.
  • Proficient in database development: PostgreSQL, SQLite and MySQL.
  • Fluency in spoken and written technical English.
  • A knowledge of C++ and / or Python would be considered an advantage.

Professional Development Opportunities

At ISA, we actively encourage staff to continue their professional development and advance abilities both practically and with industry recognised certification. Courses that appear to be immediately applicable and of value to both the company and the candidate include:

  • Training in UX design, implementation and testing
  • AWS Certified Developer OR AWS Certified Solutions Architect Certified Data Management Professional (CDMP).

As professional experience and competence increases, we would also look to offer opportunities to further these skills as well as including training on Project Management in preparation for the management of future sub-teams.

Training on how to write and win project proposals will be provided as part of the tasks. The successful candidate will be expected to partake and eventually run project meetings and work packages.

Remunerations and Benefits

A competitive salary in exceedance of the industry average will be offered based on past experience and qualifications.

Application procedure

Please send your CV along with a cover letter to sandrine@isa-software.com.

Please include relevant examples (with references) of previous roles where you have successfully solved complex problems or developed and delivered application software solutions.

No Agencies, Recruiters, or Staffing Services.

Java Enterprise Software Engineer
(Paris, FRANCE)

ISA Software, Paris, are looking for an experienced developer to join their existing expert team. The successful applicant will develop aviation safety simulation and analysis software using a range of software and hardware solutions for multiple high profile, international clients. The successful applicant will also be expected to contribute and develop new ideas and opportunities.

Job Specifications

The candidate will have the opportunity to become a leading global expert in aviation safety and simulation with a rounded knowledge of all areas of the domain but with specific expertise and demonstrable experience in:

  • Minimum a Bachelor’s degree in Information Technology or similar field
  • Proven past experience in Analysis, Design, Development, and Implementation of Web Based and Client/Server applications using Object Oriented Programming and Relational Database concepts.
  • Proven experience with Java and J2EE Technologies including JDBC, JSP, Hibernate and Spring Webflow. A knowledge of C++ and / or Python would be considered an advantage.
  • Experience with software development/configuration tools including IntelliJ, Ant, Maven, and code versioning (SVN and Mercurial).
  • J2EE Application servers WebLogic, Tomcat.
  • Application design using UML and software methodologies including rapid prototyping and iterative development.
  • Software development and business modeling of Web applications, Client/Server systems, Distributed Applications and other custom-built projects on Windows and Linux.
  • Proficient in database development: PostgreSQL, SQLite and MySQL.
  • Fluency in spoken and written technical English.

Existing knowledge or experience in the aviation domain is not essential but but will be considered a significant benefit.

The role, which will be initially based in our Paris office, will require active involvement with ongoing projects both within Europe and internationally. ISA will look to obtain approval for the candidate to work on US Government projects for agencies such as the Federal Aviation Administration (FAA).

The position offered requires a motivated individual who can work as required to meet deadlines who have a proven capacity for problem solving and in delivering high quality enterprise software. The job may involve international travel multiple times per year.

Professional Development Opportunities

At ISA, we actively encourage staff to continue their professional development and advance abilities both practically and with industry recognised certification. Courses that appear to be immediately applicable and of value to both the company and the candidate include:

  • AWS Certified Developer OR AWS Certified Solutions Architect
  • Certified Data Management Professional (CDMP).

As professional experience and competence increases, we would also look to offer opportunities to further these skills as well as including training on Project Management in preparation for the management of future sub-teams.

Training on how to write and win project proposals will be provided as part of the tasks. The successful candidate will be expected to partake and eventually run project meetings and work packages.

Remunerations and Benefits

A competitive salary in exceedance of the industry average will be offered based on past experience and qualifications.

Application procedure

Please send your CV along with a cover letter to sandrine@isa-software.com.

Alongside your CV, please provide examples (with references) of previous roles where you have solved complex problems or developed and delivered enterprise software.

No Agencies, Recruiters, or Staffing Services.

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 from summer 2015 to Summer 2016 working on one or more of the projects listed below:

ISA Software appreciates how important it is to be able to handle and present big data in a coherent manner that is both easy to comprehend and aesthetically pleasing(and we do have GBs of data allowing various metrics and statistics to be derived). So we have identified another potential intern project to address that idea:

  • 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
Web services are becoming more and more important throughout business nowadays. So are algorithms in the aviation field. ISA Software has developed a number of highly-optimized algorithms for some non-trivial problems. Now we would like to develop a set of Java business-to-business web services and expose them both for internal and external use. An outline of the tasks involved in this project follows.

  • 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
Nowadays, big data is extremely valuable. Having big data allows us to perform a wide range of analysis, whatif scenario assessment, trend analysis for safety or risk management or potentially to investigate the root cause of some incidents. Aviation data exists in many different formats and from varying sources – it could be acquired in real-time, be retrieved from historical archives in text or binary formats or be available in a bespoke database system. We would like to create a tool that allows us to generate and edit data. A brief summary of the tasks and requirements in this project follows.

  • 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
Predicting future demands on aviation infrastructure and ATM systems requires the simulation of 4D (3D + time) future aircraft movements. Various unpredictable issues like increases in the number of flights in certain regions, dynamic airspace configuration or the introduction of new technology can make this a non-trivial problem. In fact, ISA Software has already developed a traffic growth modelling which will be a valuable starting point. The project we propose would involve:

  • 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
One of our most recent projects is a simulated interactive radar display platform for Air Traffic Controllers. This is a tool that allows us to develop scenarios in which a controller can take charge of a set of traffic situations. This is done either for training or for the analysis of controller behavior under conditions that they might not normally come across in their everyday work. This is a mixed language project consisting of C++ (using the Qt libraries) for core algorithms and the UI, and some Lua for the simulation engine. We would like to improve the visual appearance of the simulator as well as the underlying engine in a number of ways:

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

Help-Desk