At a Glance
- Tasks: Develop and test innovative software solutions for a cutting-edge Command and Control application.
- Company: Join a dynamic team in the defence sector with a focus on impactful technology.
- Benefits: Competitive hourly rate, potential for extension, and opportunities for professional growth.
- Other info: Collaborative environment with opportunities to work on exciting projects.
- Why this job: Make a real difference by turning complex system needs into working software.
- Qualifications: Strong C++ development skills and experience with CI/CD pipelines required.
JOB LOCATION: BRISTOL
SECURITY CLEARANCE LEVEL: SC to Start
DURATION: 12+ Months (Extension Possible)
WORK PATTERN: Full Time ONSITE (Compressed Option Available) - Could be flex every now & then (work dependent).
RATE: £ 65.00 Per hr on Umbrella (Inside IR35)
Essential Skillset & Tools:
- Strong experience in C++ application development.
- A strong background in software engineering, its realisation and system wide impact.
- Experience in CI/CD pipelines, GitLab, Docker.
- Experience of developing software for virtual environments.
Overview:
The team is implementing a demonstration system for a complex new Command and Control application, which extends existing concepts and logic. If the demonstration is successful, it may develop into a project for a fully operational capability. We’re looking for an engineer who enjoys turning system needs into working software, working closely with domain specialists, and delivering capabilities in short timescales.
Role Requirements / Responsibilities:
- Application development and testing, including sophisticated business logic.
- Collaborating with internal algorithm teams to integrate algorithms, implement complex transformation logic, test and verify.
- Implementing and integrating interfaces with other subsystems and external simulators.
- Building and extending components within an existing software application framework and deploying into a virtualised test environment.
Skillset / Experience Required:
- Experience in developing application-level software (C++, C#, Java or similar).
- Familiarity with CI/CD pipelines and modern software engineering practices.
- Knowledge of Data Distribution Service (DDS) is advantageous.
- Defence industry experience is advantageous.
Why this role might appeal to you:
- You want to make tangible software products with a visible impact on project outcomes.
- You like working where systems design, algorithms and software implementation meet.
Application Software Engineer C in Bristol employer: Endeavour Recruitment
Join a forward-thinking team in Bristol, where your expertise as an Application Software Engineer C++ will contribute to innovative defence solutions. We foster a collaborative work culture that values creativity and technical excellence, offering opportunities for professional growth and development in a dynamic environment. With competitive rates and the potential for flexible working arrangements, this role is perfect for those looking to make a meaningful impact in the defence sector.
StudySmarter Expert Advice🤫
We think this is how you could land Application Software Engineer C in Bristol
✨Tip Number 1
Network like a pro! Reach out to folks in the defence and software engineering sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving CI/CD pipelines or virtual environments. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and system design knowledge. Practice coding challenges on platforms like LeetCode or HackerRank. Being well-prepared will boost your confidence and help you shine during the interview process.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications that way!
We think you need these skills to ace Application Software Engineer C in Bristol
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ experience and any relevant software engineering skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your skills can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Projects:If you've worked on any projects that involved CI/CD pipelines, Docker, or virtual environments, make sure to mention them. We’re keen to see real examples of your work and how you’ve tackled challenges in the past.
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 – just a few clicks and you’re done!
How to prepare for a job interview at Endeavour Recruitment
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your past projects and how you've tackled challenges in application development. They’ll want to see your problem-solving skills in action!
✨Familiarise Yourself with CI/CD Tools
Since experience with CI/CD pipelines is essential, take some time to get comfortable with tools like GitLab and Docker. Be prepared to explain how you've used these tools in your previous roles and how they can improve software delivery.
✨Understand the Defence Context
Even if you don’t have direct defence experience, it’s crucial to understand the industry’s needs. Research the basics of Command and Control applications and be ready to discuss how your skills can contribute to this field.
✨Show Your Collaborative Spirit
This role involves working closely with domain specialists and algorithm teams. Be ready to share examples of how you’ve successfully collaborated in the past, highlighting your communication skills and teamwork.