At a Glance
- Tasks: Develop cutting-edge software for simulation models and influence real-world operations.
- Company: Join a global tech leader in defence and digital services.
- Benefits: Enjoy 25 days annual leave, private medical insurance, and career development support.
- Why this job: Make a real impact while working with innovative technologies in a dynamic team.
- Qualifications: Strong C++ skills and experience with simulation environments required.
- Other info: Flexible remote work options and excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Full-time Onsite
- ~ 25 days annual leave inclusive of up to 3 days Christmas shut-down
- ~ Buy or sell up to 5 days annual leave
- ~ Annual Wellbeing allowance
- ~ Two pension schemes to choose from
- ~ Private Medical Insurance + discounts for additional family members
- ~ Life Assurance scheme up to 4 x salary
- ~ Share Save scheme
- ~ Electric/Hybrid Car leasing scheme
- ~ Cycle to work scheme
- ~ Retail discounts
- ~ Career development support
Our Electronic Warfare Operations Support (EWOS) team is a group of over 60 engineers, scientists, and former military specialists who combine their expertise to help our customers protect their people and platforms while achieving their full operational potential.
We are looking for a talented C++ Software Engineer with experience of working with simulation models, to support cutting edge research, development, and delivery projects, led by our technical customer, Dstl.
Responsibilities include:
- Incorporating or adapting additional existing Dstl data/models (e.g. signatures) into studies.
- Library linking, development from theory, and re-coding of existing algorithms and data.
- Understanding and aligning assumptions and data across components.
Within the role, you will have the opportunity to influence real-world operations through the software you develop. This role will offer the variety and autonomy to showcase your skills as a software developer.
Given the importance of assurance to the end user, your knowledge of the software development lifecycle and modern technologies will be crucial. This work will allow you the opportunity to interact with customers, understanding how the software models are to be used, and their high-level requirements. Your creativity and autonomy will help translate these asks into deliverable software products.
Requirements:
- Strong background in software development for simulation environments.
- Strong C++ programming skills.
- Experience with Visual Studio/Windows/Linux development tools.
- Experience using MATLAB or Python (model integration).
Due to the highly secure nature of the projects that you will be involved with, you must be eligible for security clearance.
MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential.
We think innovatively to provide tailored, agile and resilient solutions that secure advantage, so you're ready for digital transformation. Join MASS and play a key role in operational analysis that strengthens defence capability and protection.
Locations
Software Engineer - C++/Python (Remote) in Fareham, Hampshire employer: MASS Consultants
Contact Detail:
MASS Consultants Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C++/Python (Remote) in Fareham, Hampshire
✨Tip Number 1
Network like a pro! Reach out to current employees at MASS or similar companies on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ and Python projects, especially those related to simulation models. This will help you stand out during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your software development lifecycle knowledge. Be ready to discuss how you've tackled challenges in past projects, especially in simulation environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer - C++/Python (Remote) in Fareham, Hampshire
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ and Python skills, especially in simulation environments. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your background fits into our Electronic Warfare Operations Support team. Be genuine and let your personality come through.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in software development. We love seeing creativity and autonomy in action, so share those moments where you made a real impact!
Apply Through Our Website: We encourage you to apply directly 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!
How to prepare for a job interview at MASS Consultants
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with simulation models and how you've used Visual Studio or Linux development tools in past projects. This will show that you're not just familiar with the tech, but that you can apply it effectively.
✨Understand the Company’s Mission
Research MASS and their role in defence and digital services. Understanding their focus on security and operational analysis will help you align your answers with their goals. Show them that you’re not just looking for a job, but that you’re genuinely interested in contributing to their mission.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve problems or describe how you would handle specific situations related to software development. Think of examples from your past work where you had to adapt algorithms or integrate models, and be ready to explain your thought process.
✨Showcase Your Creativity
This role values creativity and autonomy, so don’t hesitate to share innovative ideas or projects you’ve worked on. Discuss how you’ve translated high-level requirements into deliverable software products, as this will demonstrate your ability to think outside the box and contribute to real-world operations.