Ingénieur développement Java – Bureau d’études (H/F)
Primary stack
Job description
About the Position
Ingénieur développement Java – Bureau d’études (H/F)
- Location: Toulouse, France
- Contract type: CDI (Full-time)
- Salary: EUR 40,000 - EUR 45,000 per year
Description of the Company
About our engineering office: Mission Critical Systems
Based in Toulouse, our engineering office Mission Critical Systems brings together 90 engineers and technicians focused on the design and development of critical systems for space, aeronautics, defense, and rail.
We undertake fixed-price projects, from needs analysis and architectural choices to integration, validation, and delivery. Our electronics, FPGA, embedded software, and test means teams work together on complete developments.
Our activities cover:
- The design of embedded computers and electronic boards;
- Development in digital, analog, power, and FPGA electronics;
- The development and integration of embedded software;
- The design and realization of test benches, test means, and instrumentation solutions.
Joining our engineering office means contributing to concrete achievements, sharing technical choices and challenges with multiple trades, and following systems throughout their development. Our team is part of the national Mission Critical Systems expertise of Scalian, which brings together 250 engineers and technicians and is backed by over 15 years of experience.
Responsibilities
- Analyze needs and participate in the design of software evolutions;
- Develop new functionalities in Java within an Eclipse RCP environment;
- Maintain and evolve existing functionalities;
- Perform tests and participate in the validation of developments;
- Investigate anomalies and implement necessary corrections;
- Write and maintain technical documentation;
- Participate in code reviews and technical exchanges with the team;
- Contribute to the improvement of the application's quality, maintainability, and performance.
Requirements
- A diploma in engineering or Bac+5 in computer science, or equivalent experience;
- At least three years of professional experience in Java development;
- Good mastery of object-oriented programming;
- Knowledge of the aeronautical environment, acquired during previous projects;
- Experience with testing, debugging, and version control tools;
- Ability to document your developments and work in a team;
- A desire to learn and evolve on projects combining software and test means.
Knowledge of Eclipse RCP is an asset, but not mandatory. We prioritize your mastery of Java, your understanding of the business environment, and your ability to develop your skills. Training and support can be provided to help you get up to speed with this technology.
We Offer
- Competitive salary;
- Opportunity to develop an application used for aeronautical testing, with a visibility of several years;
- Training in Eclipse RCP or deepening your mastery of this environment;
- Exchanges with the electronics, systems, and validation teams of the engineering office;
- Participation in fixed-price developments, from design to delivery;
- Gradual expansion of your skills in C++ or Python and evolution towards other software projects.
About the Company
Joining our engineering office means integrating a team where software is part of concrete equipment and test means. You can understand the use of your developments, exchange with multiple technical trades, and follow functionalities until their validation.
This first project allows you to consolidate your Java expertise, learn or deepen your knowledge of Eclipse RCP, and discover the issues of aeronautical testing, with the support of an engineer who already knows the application.
You will have the opportunity to:
- Develop an application used for aeronautical testing, with a visibility of several years;
- Train in Eclipse RCP or deepen your mastery of this environment;
- Exchange with the electronics, systems, and validation teams of the engineering office;
- Participate in fixed-price developments, from design to delivery;
- Gradually expand your skills in C++ or Python and evolve towards other software projects.
Beyond Java, you develop an understanding of the interactions between software, electronics, and test means, while remaining directly involved in the realization of applications.
© Scalian. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT / tech за описом ITJobs