At a Glance
- Tasks: Create cutting-edge software for advanced sonar systems used by navies worldwide.
- Company: Join Thales, a global tech leader shaping the future of defence and security.
- Benefits: Enjoy private medical insurance, flexible leave options, and employee discounts.
- Other info: Collaborate with international teams and enjoy excellent career growth opportunities.
- Why this job: Make a real impact in defence technology while developing your skills in a dynamic team.
- Qualifications: Degree in Software Engineering or related field; experience in Java/C++ is a plus.
The predicted salary is between 40000 - 50000 £ per year.
Thales Maritime Mission Systems provide a unique opportunity for you to create software that delivers a state of the art Sonar capability for UK and International Navies. Our systems are developed for a wide range of significant defence projects, including the next generation of autonomous mine hunters, conventional and hybrid mine hunters, the Astute class submarines, Merlin helicopters, Type 23 frigates etc. As a Thales Maritime Mission Systems software engineer, you will develop the next-generation mission systems and sonar technologies, for which we are world-renowned.
You will be a key member of the Software Development team based at the Thales site in Manchester, and will have the opportunity to collaborate with Thales sites in the UK and overseas.
Key Responsibilities- Design, implementation and test of our software solutions, using industry standard tools and methods.
- Develop software components (from detailed Design through to Unit testing) to realise the vision of our Product Owners, following the SW architectures identified by our SW Architects.
- Support the SW integration activities and resolve bugs identified during verification.
- Demonstrable skills in software development (Java/C++ in a Linux environment)
- An understanding of the software development lifecycle
- Use of industry standard tooling for software development (IDEs, unit test frameworks, static analysis, etc)
- Strong written and verbal communication skills
- An ability to work as a key member of the team
- A desire to take responsibility for your professional development
- Experience of agile methodologies
- Awareness of software configuration control principles
- Awareness of real-time constraints in software development
- A knowledge of software architectures and design patterns
- Degree in a relevant subject e.g. Software Engineering, Computer Science, Maths, Physics or Engineering.
We ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role.
Software Engineer - Maritime Mission Systems in London employer: Thales
Contact Detail:
Thales Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Maritime Mission Systems in London
✨Tip Number 1
Network like a pro! Reach out to current or former Thales employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures in Java or C++. We recommend using platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 3
Show off your passion for software development! During interviews, share personal projects or contributions to open-source software. It’s a great way to demonstrate your skills and enthusiasm for the field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Thales team.
We think you need these skills to ace Software Engineer - Maritime Mission Systems in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java/C++ and any relevant projects you've worked on, especially those related to software development in a Linux environment.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about maritime mission systems and how your skills align with Thales' vision. Keep it concise but impactful!
Showcase Your Communication Skills: Since strong written communication is key for this role, ensure your application is clear and free of jargon. We want to see that you can convey complex ideas simply and effectively.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Thales
✨Know Your Tech
Make sure you brush up on your software development skills, especially in Java and C++. Familiarise yourself with the Linux environment and be ready to discuss your experience with industry-standard tools. This will show that you're not just a good fit for the role but also passionate about the technology you'll be working with.
✨Understand the Mission
Thales is all about delivering cutting-edge technology for defence projects. Take some time to research their Maritime Mission Systems and understand how your role as a Software Engineer fits into the bigger picture. Being able to articulate how your work contributes to national security can really impress the interviewers.
✨Show Your Team Spirit
Collaboration is key in this role, so be prepared to share examples of how you've worked effectively in teams before. Highlight any experience you have with agile methodologies, as this will resonate well with the interviewers. They want to see that you can communicate and collaborate with others seamlessly.
✨Ask Smart Questions
At the end of the interview, don’t forget to ask insightful questions. Inquire about the software development lifecycle at Thales or how they handle software integration challenges. This shows that you're genuinely interested in the role and eager to contribute to the team’s success.