At a Glance
- Tasks: Join our Autonomy team to develop cutting-edge maritime autonomous systems.
- Company: Be part of a global leader in maritime technology and innovation.
- Benefits: Enjoy career growth opportunities and work with a dynamic, interdisciplinary team.
- Why this job: Make an impact in future maritime battles while enhancing your skills in a supportive environment.
- Qualifications: A background in Systems Engineering and relevant STEM education is essential.
- Other info: Experience with software architectural modelling and testing tools is a plus.
The predicted salary is between 48000 - 72000 £ per year.
You will be part of our Autonomy team developing Autonomous Maritime products to counter emerging threats and gain an advantage in the future maritime battlespace. You will be working as a Senior Software Systems Engineer within our Maritime Autonomy product team of inter-disciplinary engineers, evolving our product portfolio for maritime surface and sub-surface autonomous vessels, integrating payloads and platforms to deliver cutting edge autonomous capability. You will become an integral member of a growing team to develop our future maritime autonomous systems. This role is a fantastic opportunity to enhance your skills and invest in your career journey within a global business.
What you’ll be doing:
- Apply Systems Engineering experience with a good understanding of software system embodiment for the development of maritime autonomous systems.
- Discern and decompose requirements at system, sub-system and software specification level and manage these in an appropriate requirements management toolset.
- Undertake system design decomposition and architectural modelling, managing architectural models from system architecture into software architecture.
- Undertake system test planning, execution and reporting.
- Contribute to definition of acceptance strategies verifying compliance at various levels of system design, supporting production of customer acceptance evidence.
Your skills and experiences:
- Understanding and experience of Systems Engineering with integrated software systems, which could include knowledge of Systems and Software Engineering standards (e.g. ISO 15288 and ISO 12207).
- Model Based Systems Engineering (MBSE) and software architectural modelling in appropriate frameworks and languages (e.g. NAF/UAF/TOGAF/SysML/UML) using a dedicated toolset such as CATIA Magic (Cameo), Sparx EA, or equivalent.
- Requirements definition and management using an appropriate toolset such as IBM DOORS Next and configuration management with tools like Teamcenter, SAP.
- Planning, performing, and documenting system testing traced to requirements using a dedicated toolset (e.g. IBM Engineering Test Manager).
- Some experience of mathematical simulation tools/languages (e.g. Mathworks MATLAB, Simulink, Pearl, Python) would be an advantage.
- Higher education (or equivalent experience) in a relevant STEM discipline.
Software Systems Engineer employer: Copello Global
Contact Detail:
Copello Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Systems Engineer
✨Tip Number 1
Familiarise yourself with the specific tools and frameworks mentioned in the job description, such as IBM DOORS Next and CATIA Magic. Having hands-on experience or even a basic understanding of these tools can set you apart during discussions.
✨Tip Number 2
Brush up on your knowledge of Systems Engineering standards like ISO 15288 and ISO 12207. Being able to discuss how these standards apply to your previous work will demonstrate your expertise and commitment to quality.
✨Tip Number 3
Prepare to discuss your experience with Model Based Systems Engineering (MBSE) and software architectural modelling. Think of specific projects where you applied these concepts, as real-world examples can make your application more compelling.
✨Tip Number 4
Network with professionals in the maritime autonomy field. Engaging with industry groups or attending relevant events can provide insights and connections that may help you during the interview process.
We think you need these skills to ace Software Systems Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Systems Engineering and software systems. Emphasise any specific projects or roles that align with the requirements of the Software Systems Engineer position.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for maritime autonomy and your understanding of the role. Mention specific skills like Model Based Systems Engineering and any relevant tools you have used, such as IBM DOORS Next or MATLAB.
Highlight Relevant Skills: In your application, clearly outline your experience with architectural modelling and requirements management. Use examples to demonstrate your proficiency with tools like Sparx EA or CATIA Magic.
Showcase Continuous Learning: Mention any ongoing education or certifications related to Systems Engineering or software development. This shows your commitment to professional growth and aligns with the company's focus on enhancing skills.
How to prepare for a job interview at Copello Global
✨Showcase Your Systems Engineering Knowledge
Make sure to highlight your understanding of Systems Engineering principles, especially in relation to integrated software systems. Be prepared to discuss specific standards like ISO 15288 and ISO 12207, as well as how you've applied these in past projects.
✨Demonstrate Your Modelling Skills
Familiarise yourself with Model Based Systems Engineering (MBSE) and be ready to talk about your experience with software architectural modelling. If you have used tools like CATIA Magic or Sparx EA, share examples of how you utilised them in your work.
✨Prepare for Technical Questions
Expect technical questions related to system design decomposition and architectural modelling. Brush up on your knowledge of requirements management tools like IBM DOORS Next and be ready to explain how you've managed requirements in previous roles.
✨Highlight Your Testing Experience
Discuss your experience with system testing, including planning, execution, and reporting. Be prepared to provide examples of how you've traced testing back to requirements using tools like IBM Engineering Test Manager, as this will demonstrate your thoroughness and attention to detail.