- Design, develop, update and improve the software within its scope in line with methodologies and internal and external requirements, and ensure its maintenance
- Carry out feasibility studies to enable software development in line with requirements
- Provide estimates of the tasks of the development modules to be carried out
- Define, write, execute software tests (unit and integration) in compliance with the associated requirements, have them validated by peers
- Check requirements, standards, and other relevant documentation to clarify and understand the technical requirements of the software
- Present results and technical developments to internal customers
- Participate in the module, subsystem and system test procedures in their definition, execution and evaluation to ensure compliance and quality, in collaboration with the associated multidisciplinary teams
- Participate in the integration of software developments within its scope in collaboration with the other disciplines involved in the product
- Write and archive documentation and technical specifications for software developments, ensure follow-up
- May be required to plan, organize and coordinate the activities of internal and external stakeholders by providing expertise
RELATIONS
- Internal
- Collaborates with peers, with other disciplines on the product teams (hardware, production, physics, certifications and mechanics) and with support teams (clearance, cybersecurity)
External
- Interacts with service providers and subcontractors
- May interact with suppliers and customers
KEY PROFESSIONAL SKILLS REQUIRED
Qualifications
Bachelor of engineering +5 years level training in computer science or equivalent professional experience
Technical skills
- Specialized knowledge of programming languages
- Specialized knowledge of software development
- In-depth knowledge of software system architectures
- In-depth knowledge of norms and development standards
- General knowledge of project management
- Mastery of computer tools and software related to the business
- Professional English
Behavioural Professional Skills
- Rigour and method
- Analytical Capacity
- Curiosity and innovation
- Attention to detail
- Organizational Ability
- Ability to work in a team