Please check your email .
Software Engineer - UNITY C++ C# Simulation
£35k to £40k p/a
Hours Per Week 37.5
Our client designs and developments simulator systems for the military. The Training product line ranges between CBT (Computer-based-training) through to high-fidelity, full-mission simulators for military and civilian domains. You'll be Working with Virtual/Augmented reality and how that fits into the training domain, design and proving concepts along the way.
The successful candidate will be responsible for performing a range of software engineering tasks across the development life cycle for our training business.
Typical duties will include:
Assisting with requirements analysis
Design and development of simulation-based training solutions
Continuous integration and test activities to support system upgrades and deployments.
Evaluation of products and development and demonstration of software prototypes
Reporting deficiencies and improvements to Engineering processes, standards and guidelines
This is a full-time role with particular focus on developing concept demonstrators to aid new business proposals, and will be based in Westbury, Wiltshire.
Required skills, qualifications and experience
Experience and demonstrated competence with C++ and either C# or Java
Experience of developing software within an IDE such as Eclipse or Microsoft Visual Studio
Experience of using relational databases during development
Desired skills, qualifications and experience
Experience and demonstrated competence using serious-gaming technologies such as Virtual Battlespace (VBS) including systems administration, scripting, and plug-in development
Experience with game development platforms and SDKs (e.g. Unity, Unreal Engine, Havok)
Experience of software development in Microsoft Windows and Linux environments
Experience and demonstrated competence with at least one of the following virtualisation technologies: Citrix, VMware
Experience of software design using UML
Experience with database technologies including one or more of the following: PostgreSQL, MySQL, Microsoft SQL Server, Oracle, NoSQL
Experience with middleware technologies including one or more of the following: ActiveMQ, DDS, JBoss
Experience of developing software in an agile environment using Scrum or Kanban
Experience of using and applying design patterns
Clearance Required for Role SC
Clearance to Start BPSS
Our client recognises and actively promotes the benefits of a diverse workforce and is committed to treating all employees with dignity and respect regardless of race, gender, disability, age, sexual orientation, religion or belief. Discrimination on any of these grounds is expressly forbidden. We therefore welcome applications from all sections of the community.
Register with ARM's job board to receive the latest opportunities that match your criteria straight in your email inbox, manage your job search and receive our newsletter.
Looking for a different recruitment experience? Work with an award-winning multidisciplinary team of technology and engineering recruitment experts, find out exactly what makes ARM stand apart.