Integration Engineer
Apply to this job
- Region: France
- Office Location: Paris
- Division: Research and Development
- Reporting to: Director of Development
- Position: Integration engineer
- Start Date: ASAP
- Terms: Permanent, full-time
Position Summary and Primary Objectives
- Contribute to the management and operation of Qosmos’ development environment: set up, maintain and support management tools for the configuration and generation of binary deliverables, work on code review tools and infrastructure.
- Analyze, parameter and code software components in respect of standards and procedures, and according to the evolution guidelines set out for existing components.
- Contribute to the following projects:
- Porting of products on platforms/embedded systems/distributions
- Evaluation of emerging hardware platforms and distributions
- Enhancement, optimization and evolution of the Qosmos kernel and framework
- Ensure that technical goals and deadlines are met.
Main Duties / Key Accountabilities
- Porting of products, taking on board new platforms and environments
- Analysis of norms and standards
- Reverse engineering
- Research of technical specifications
Development environment
- Management of CVS and branches, and all configuration management tools used by Qosmos
- Management of specific version releases
- Management of build system
- Generate ISO distributions, builds and trees
Maintenance, debug
- Corrective maintenance
- Upgrade maintenance
Key challenges
- Parallel management of numerous complex projects
- Take on board emerging and potentially complex environments and platforms with a limited set of tools and software
- Ensure the functioning of the Qosmos range of products, with particular attention to performance, portability and respect of technical standards
- Ensure optimum performance levels
- Potentially, ensure “Carrier Grade” stability in Linux kernel environment
Education, Training and Experience
- Junior engineer : first experience to 2 years’ experience (depending on candidate’s potential)
- Highly motivated by C/system development
- Strong grounding in low- level/system is essential
- Working knowledge of networks (principles, OSI model at minimum)
- Good knowledge of Linux system is required, knowledge of kernel a plus
- Real interest in Linux distributions, familiar with concepts
- Interest in or experience of embedded systems (low-level system)
- Experience or knowledge of system/network administration a plus
- Familiarity with scripting languages a plus (Perl, Bash, Python, shell scripts)
- Interest in (or experience of) configuration management: CVS, SVN, source management, builds, compilation robot, etc.
Personal Attributes and Skills Required
- Methodic, attentive to detail
- Personal involvement
- Ability to manage priorities
- Open-minded and solution-oriented
- Fluent English

