Position Description:
CGI is a leading provider of ground segment software and IT for space missions. We support some of the most advanced satellite systems in the world, designing and supporting ground segment command and data processing systems, as well as network architecture. This is an opportunity to join a growing team supporting the development of operational mission-critical systems.
We have an exciting opportunity for a highly experienced and technically capable software engineer/ Software Integration Lead to join a complex development project in the SatComs domain.
CGI are developing an extremely complex optimisation engine for our customer. The successful candidate will be responsible for the integration of CGI’s solution into the overall customer system. They will report directly to the CGI Project Manager, but are expected to work with both CGI and customer development teams.
You will have experience of working on large, complex software delivery programmes as a senior engineer, integration lead, development manager or similar. You will have the ability and willingness to operate both at a high level, interfacing with senior colleagues and customers and leading teams to successful delivery, and at a low level, investigating issues and suggesting or implementing fixes themselves. Additionally, you will have experience of working to demanding schedules and managing technically literate customers.
Please note: all candidates must be eligible to undergo SC clearance for this position. Additionally, whilst having previous experience in the Space/ Satellite communication area is advantageous, but not essential.
Your future duties and responsibilities:
- Driving the teams to produce a working system ready for user acceptance testing
- Identifying and recording integration issues between sub-systems
- Coordinating technical discussions and identifying solutions
- Implementing fixes personally
- Working with the CGI and customer development leads to coordinate other developers implementing fixes
- Analysing data architecture and identifying gaps/issues, publishing associated need-by dates
- Working with the customer to resolve data issues
- Assisting with customer system integration test and user acceptance test campaigns
Required qualifications to be successful in this role:
Essential:
- Several years of recent Software Solutions Architecture
- Experience in Satellite Systems command and data processing, OSS/BSS, satellite modem/terminal software, or VSAT platforms
- Demonstrated ability to take responsibility for a solution and taking into account strategic and tactical aspects
- Experience in designing high level architectures using standardized approaches and tools, requirements management and Technical Specifications
- Experience of writing detailed designs based on high level architectures
- Experience of the development and testing lifecycle
- Experience of developing to stringent standards (Space, Defence standards etc)
- Ability to lead others in technical work
- Good communicator
- Good planning skills, and able to manage concurrent activities against external dependencies
Highly Desirable:
- Demonstrates a good understanding of cyber-security practices
- Use of reference models and Space Standards
- TOGAF certification or equivalent
- Experience with Agile and DevOps
#CF-1
#LI-Remote
Skills:
1. Integration Management
2. Leadership
3. TeamViewer
4. Client Management