Software Development and Test Engineer

Mérignac, France

Full Time

3 months ago

Job description

  • You collaborate closely with the test bench and propulsion teams and subcontractors to understand the application's architecture, features, and requirements.
  • You design and develop automated test cases to verify the functionality, performance, and security of the application.
  • Utilizing your programming skills, you create, validate, and deploy a graphical user interface (GUI) using Labview to interact and monitor the test bench and test article operation.
  • You also work on integrating automated tests into the continuous integration/continuous deployment pipeline to ensure that every code change is thoroughly tested before deployment.
  • You perform regression testing to identify any new bugs introduced by recent code changes and ensure that existing functionalities remain intact.
  • You collaborate with the test bench and propulsion team to prioritize and address any issues found during testing, providing detailed reports and analysis to help diagnose and fix bugs efficiently.

Key Responsibilities

  • Develop the detailed software architecture for test benches in collaboration with subcontractors and TEC’s team (AIT - Assembly Integration and Test, Propulsion)
  • Program of a GUI using LabVIEW
  • Test and deploy the LabVIEW GUI
  • Undertake detailed software reviews internally, with external reviewers, and subcontractors

What we would love to see from you

  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in programming languages such as Python or C/C++.
  • Familiarity with data acquisition systems, communicating protocols with instrumentation.
  • Experience with software development in LabVIEW. LabVIEW certifications (e.g. CLAD, CLD, CLA or CLED) are a plus. 
  • Previous experience of software architectures and software design patterns.
  • Previous experience of testing complex software systems.
  • Experience with version control systems (e.g., Git) and software development tools.
  • Experience in the aerospace or rocket industry is a plus.
  • Ability to work equally well unsupervised or as part of a team.
  • Strong organising and prioritisation of tasks.
  • Positive and flexible attitude to get the job done.
  • Ability to communicate at all levels of the business.

Why you should join us

What makes us special here at The Exploration Company and why we think you will enjoy working here is:  
  • We’re Agile - we make decisions fast whilst keeping our goals and systems in mind 
  • We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them  
  • We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?  
We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly. 
 
The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.  

Related Jobs

Front End Developer

📍 Paris - France

🕒 Full Time

📌 19 days ago

UI/UX Developer

📍 Paris - France

🕒 Full Time

📌 19 days ago

Back End Developer

📍 Paris - France

🕒 Full Time

📌 19 days ago

Apply now