Software Architect Engineer
Apply to this job
Region: France
Division: Research & Development
Office Location: Paris - FRANCE
Reporting to: R&D Director
Position: Ingénieur Test et Validation
Required Start Date: Immediately
Contract: Permanent
Position Summary
Responsible for leading innovative design software choices and implementation, including but not limited to: platforms, coding and other technical processes for the two product lines iXM and iXE, in a highly collaborative, fast-paced environment. His goal is to gain a complete understanding of Qosmos customers’ needs and effectively communicate them to the software teams.
Main Duties
- Gather, document, synthetize, present and manage customers and internal needs to improve Qosmos products or create new product lines.
- Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
- Manage the full life cycle of the specification process, review documents and participate in the product development process.
- Make sure that all the practices involved in the software development complies with the best practices of Qosmos, as well as the company’s policies and standard procedures
- Spearhead trainings with regards to the processes in software development.
- Develop and analyze requirements, conduct feasibility evaluations, drive pilot of software architectures, help define Software Development best practices.
- Is responsible for software architecture quality records: this includes software architecture document, use cases definition, etc.
- Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
- Analyze risk and report problems.
- Animate architecture process: set up meetings, define agenda, write minutes, ensure the follow-up, lead the review process for software architecture documents, etc.
- Provide supporting information to the Engineers to aid in the creation of a system specification.
- Assist software implementers with the creation of detailed software design specifications.
- Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
- Comply with all applicable product development processes.
- Perform detailed software design and may implement and/or maintain code according to duties and responsibilities.
- Ensure the overall integrity of the software architecture and validate it against the system specification.
- Work closely with product and marketing managers and software engineers to develop new product offerings and improve existing ones.
Education and Experience
- Master Degree in Computer Science
- Requires 5 years minimum of relevant industry experience in networks environments
- Requires 5 years’ experience in software development using leading methodologies and processes
Competencies
- Thorough understanding of IP networks and services (Internet based, VoIP, TV, VoD, 3G…).
- Knowledge of service and application protocols
- Strong knowledge of network architecture and related network devices
- Strong experience in C language programming
- OS knowledge, including various Linux versions
- Knowledge in Deep Packet Inspection / Network Intelligence technologies is a plus
- Knowledge in tools and network analyzers is a plus
- Fluent English.
Skills
- Excellent interpersonal skills
- Excellent verbal and written communications skills.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Able to understand and explain related technical issues
- Thorough knowledge of one or more programming languages.
- Strong team player and a creative thinker.
- Ability to work in a cross-functional team environment
- Ability to work with multiple departments within an internal and customer organization
- Ability to create a sense of community amongst the disparate members of the program
- Ability to work both independently and in a team-oriented, collaborative environment
- Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other departments
- Hands-on configuration and operational knowledge

