At a Glance
- Tasks: Design and develop cutting-edge software for radar and security systems using C++.
- Company: Join a leading tech firm focused on innovative defence solutions.
- Benefits: Enjoy hybrid working, competitive salary up to £60K, and great perks.
- Why this job: Be part of impactful projects that enhance security and user experience.
- Qualifications: Technical degree in software, proven C++ skills, and experience with SQL and Python.
- Other info: Ideal for those passionate about software development in defence technology.
The predicted salary is between 43200 - 72000 £ per year.
Commercially experienced Software Engineer with solid C++ development experience and a good understanding of Mathematics will design and develop software for the latest radar, security and surveillance systems. You will bring a software-based degree, proven C++ design experience as well as a range of other software knowledge from UI design, working with SQL and experience with scripting languages (Python ideal).
Of particular interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful C++ Software Engineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces, as well as bringing the ability to improve the software capabilities and enhance the user experience.
Essential Requirements include:
- Technical Degree with software content.
- A good understanding of Object-Oriented software design.
- Proven C++ development skills.
- Several years proven commercial software design experience.
- Ability to work directly with end users.
You should also bring experience with some of the following:
- Working with SQL databases.
- Developing security/defence command and control software.
- Using and manipulating GIS data.
- Exposure to Embedded software development.
- Python or similar scripting languages.
- Experience with machine learning software techniques.
A competitive salary will be offered up to £60K (depending on your experience and relevant skills) with hybrid working available (averaging 3 days in office per week / 2 WFH) plus good benefits. Applicants must be fully eligible to work in the UK.
Software Engineer employer: Technical Futures.
Contact Detail:
Technical Futures. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in radar, security, and surveillance systems. Understanding the current technologies and methodologies used in these fields will not only boost your confidence but also help you engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the defence and security sectors. Attend industry events or join online forums where you can connect with others who work in similar roles. This can provide valuable insights and potentially lead to referrals for job openings.
✨Tip Number 3
Brush up on your C++ skills and consider working on personal projects that showcase your abilities. Having a portfolio of projects, especially those related to command and control software or GIS data manipulation, can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience with SQL databases and any scripting languages you've used, particularly Python. Be ready to provide examples of how you've applied these skills in previous roles, as this will demonstrate your practical knowledge and problem-solving abilities.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience and any relevant software projects. Include specific examples of your work with SQL databases, GIS data, and any command and control software you've developed.
Craft a Strong Cover Letter: In your cover letter, express your passion for software engineering and how your skills align with the job requirements. Mention your understanding of Object-Oriented design and your experience with Python or other scripting languages.
Showcase Relevant Projects: If you have worked on projects related to radar systems, security, or surveillance, be sure to include these in your application. Describe your role and the technologies you used, particularly focusing on any user interface design or enhancements you contributed.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development.
How to prepare for a job interview at Technical Futures.
✨Showcase Your C++ Skills
Be prepared to discuss your C++ development experience in detail. Bring examples of past projects where you used C++, and be ready to explain your design choices and the challenges you faced.
✨Demonstrate Your Understanding of Object-Orientated Design
Make sure you can articulate the principles of object-oriented design. Prepare to discuss how you've applied these principles in your previous work, especially in relation to software for radar or security systems.
✨Familiarise Yourself with GIS Data
Since the role involves working with GIS data, brush up on your knowledge in this area. Be ready to discuss any relevant experience you have and how you would approach manipulating GIS data in your projects.
✨Prepare for Technical Questions
Expect technical questions related to SQL databases, scripting languages like Python, and possibly even machine learning techniques. Review key concepts and be ready to solve problems on the spot.