At a Glance
- Tasks: Design and develop cutting-edge software for next-gen Air Defence Systems.
- Company: World-class Defence Organisation based in Bristol with a strong reputation.
- Benefits: Competitive hourly rate, potential for overtime, and flexible 4-day work week.
- Other info: Long-term contract opportunities with a focus on career growth.
- Why this job: Join a dynamic team and contribute to innovative defence technology.
- Qualifications: Strong C/C++ programming skills and collaborative development experience.
Desktop C# is the expertise the department are looking for; with some experience with C++ but doesnt need to be overly extensive.
Job Title:C# / C++ Software Engineer
Rate:£65.00 per hour
Overtime Rate: Hours worked over 37 hours per week will be calculated at time and a quarter
Location: Stevenage or Bristol (depending on your preference)
Hybrid / Remote working: The role will be a hybrid role of 3 or 4 days per week onsite
Contract:37 Hours per week
Duration: 12 Months (initially and then ongoing and long-term thereafter)
IR35 status: Inside IR35 (Umbrella)
C# / C++ Software Engineer Job Description:
WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle.
The team integrate real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support.
- The role support the development of the worlds most advanced defence systems from the initial concept all the way through to in service support and training, using a range of simulation technologies, including digital twins and emulators.
- Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards.
- You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment.
- Our approach to software development includes
- Configuration control
- Continuous Integration
- Continuous Delivery or Deployment.
- Unit testing and test driven development.
Skillset / experience required:
- Proficient in C#
- C++ experience would be great
- Microsoft Visual Studio, Eclipse,
- Ability to work from high level/system view into technical detail.
- Knowledge of using Microsoft Windows and Linux operating systems
Non-essential:
- Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications,
- Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP
- Practical knowledge of System integration principles and processes
STSM1_UKTJ
C# / C++ Software Engineer in Bristol employer: Certain Advantage
Join a world-class defence organisation in Bristol, where innovation meets excellence. With a strong emphasis on employee growth and a collaborative work culture, we offer a unique opportunity to contribute to cutting-edge air defence systems while enjoying a flexible 4-day working week. Our commitment to safety, performance, and dependability ensures that you will be part of a team that values your expertise and fosters professional development.
StudySmarter Expert Advice🤫
We think this is how you could land C# / C++ Software Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence sector, especially those who work with C/C++ software. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Prepare for that video interview! Make sure you know your stuff about the latest in Air Defence Systems and brush up on your C/C++ skills. Practise common interview questions and have some examples ready to showcase your experience.
✨Tip Number 3
Show off your collaborative spirit! During interviews, highlight your teamwork experiences and how you've contributed to projects. Employers love candidates who can work well with others and keep the momentum going.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for proactive engineers like you who are eager to take the initiative and evolve our processes.
We think you need these skills to ace C# / C++ Software Engineer in Bristol
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the C / C++ Software Engineer role. Highlight your relevant experience, especially with Cameo/Rhapsody and any projects that showcase your software engineering skills. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Be sure to mention your collaborative approach and any experience with real-time operating systems.
Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's personal projects or professional work, we love seeing how you've applied your skills in real-world scenarios, especially in software development.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at Certain Advantage
✨Know Your C/C++ Inside Out
Make sure you brush up on your C and C++ skills before the interview. Be prepared to discuss your previous projects and how you've applied these languages in real-world scenarios. Practising coding problems can also help you demonstrate your technical prowess.
✨Familiarise Yourself with Defence Standards
Since the role involves working with standards like DefStan 00-55 and DO-178C, it’s crucial to understand these frameworks. Research how they apply to software development in defence and be ready to discuss how you’ve adhered to similar standards in your past work.
✨Show Your Collaborative Spirit
This position requires a collaborative approach, so be prepared to share examples of how you've worked effectively in teams. Highlight any experiences where you maintained momentum during development and how you contributed to a positive team dynamic.
✨Prepare Questions About the Role
Having insightful questions ready shows your genuine interest in the position. Ask about the specific tools and techniques the team uses, or how they envision evolving their processes. This not only demonstrates your enthusiasm but also helps you gauge if the role is the right fit for you.