At a Glance
- Tasks: Design and develop cutting-edge software for radar and security systems.
- Company: Join a leading tech firm focused on innovative surveillance solutions.
- Benefits: Enjoy hybrid working, competitive salary, and great perks.
- Why this job: Be part of a dynamic team enhancing user experience in defence technology.
- Qualifications: Degree in Engineering, strong C++ skills, and Linux experience required.
- Other info: Experience with GIS data and command control software is a plus.
The predicted salary is between 36000 - 60000 £ per year.
Commercially experienced Software Engineer with proven C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, Modern C++ design experience as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of security / defence command and control software and using GIS (Geographic Information System) data.
The successful 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.
Ideal requirements for the Software Engineer include:
- Technical Degree with software content.
- A good understanding of Object-Oriented software design.
- Proven high-performance C++ development skills (C++ 11/14/17/20).
- Several years’ proven commercial software design experience.
- Experience working with Linux Operating systems.
- Ability to work directly with end users.
- Exposure to Networking and Communication protocols.
- Mathematical and real-time data processing skills.
A competitive salary will be offered with hybrid working available & good benefits.
Senior Software Engineer (C++, C) employer: JR United Kingdom
Contact Detail:
JR United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++, C)
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++ 11/14/17/20, as this role requires proven high-performance development skills. Brush up on modern design patterns and best practices to demonstrate your expertise during discussions.
✨Tip Number 2
Gain a solid understanding of Linux operating systems and scripting in Python. Consider working on personal projects or contributing to open-source software that showcases your ability to develop in these environments.
✨Tip Number 3
If you have experience with GIS data or command and control software, be ready to discuss specific projects or challenges you've faced. Highlighting relevant experience will set you apart from other candidates.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills and ability to work directly with end users. Think of examples where you've improved user experience or enhanced software capabilities, as this will resonate well with the hiring team.
We think you need these skills to ace Senior Software Engineer (C++, C)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience and any relevant projects you've worked on. Emphasise your skills in Linux, Python scripting, and any experience with GIS data or command and control software.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the Senior Software Engineer position and how your background aligns with the company's focus on radar and security systems. Mention specific experiences that demonstrate your capabilities in high-performance C++ development.
Showcase Relevant Projects: If you have worked on projects related to security, surveillance, or real-time data processing, be sure to include these in your application. Describe your role and the technologies used, particularly focusing on C++ and any networking protocols.
Highlight Soft Skills: Don't forget to mention your ability to work directly with end users and your communication skills. These are crucial for understanding user needs and improving software capabilities, which is a key part of the role.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you used modern C++ features and explain how they improved the performance or functionality of the software.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to algorithms and data structures, as well as real-time data processing scenarios relevant to radar systems.
✨Familiarise Yourself with Linux
Since the role requires experience with Linux, brush up on your knowledge of Linux operating systems. Be ready to discuss how you've used Linux in previous projects and any scripting you've done with Python.
✨Understand the Domain
Research the company’s focus on radar, security, and surveillance systems. Familiarise yourself with GIS data and command and control software to demonstrate your interest and understanding of the industry during the interview.