C# Software Engineer

The One Group
Bristol, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 60K

Job location

Bristol, United Kingdom

Tech stack

Agile Methodologies
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
Configuration Management
Continuous Delivery
Continuous Integration
Scrum
Real-Time Operating Systems
Real Time Simulation
Software Engineering
Software Systems
Test Driven Development
Software Version Control

Job description

This is an exciting opportunity for a C# Software Engineer to join a highly technical simulation and experimentation team working on advanced weapon system programmes.

You'll be part of a forward-thinking environment where software, models and synthetic environments are brought together to support system design, verification, training and experimentation.

The role is well suited to a developer who enjoys building real-time software, working closely with engineers from multiple disciplines and seeing their work used across the full product lifecycle.

Key Responsibilities

  • Design and develop C# software for real time simulation and experimentation systems
  • Contribute to the development of distributed and synthetic environments supporting weapon system design
  • Support visualisation, demonstration, verification and training capabilities
  • Integrate software with models and hardware to create realistic system representations
  • Work within Agile Scrum teams to deliver high quality software solutions
  • Apply software engineering best practice including configuration control and automated testing

Requirements

Do you have experience in Unit testing?, Essential:

  • Experience developing software using C#
  • Strong grounding in practical software engineering principles
  • Exposure to real time or simulation-based software systems
  • Experience working in Agile development environments
  • Understanding of configuration management and version control

Desirable:

  • Experience with C++
  • Knowledge of continuous integration and continuous delivery pipelines
  • Unit testing and test-driven development experience
  • Experience developing software for hardware based or synthetic environments, * C#: 2 years (required)

Benefits & conditions

  • Annual bonus
  • Enhanced Pension
  • Paid overtime
  • Up to 15 days flexi leave
  • Hybrid working, typically 2 to 3 days on site
  • Enhanced parental leave
  • Excellent onsite facilities including subsidised meals and free parking

IND2

Job Types: Full-time, Permanent

Pay: £45,000.00-£60,000.00 per year

Benefits:

  • Additional leave
  • Canteen
  • Discounted or free food
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Free parking
  • On-site gym
  • On-site parking
  • Private medical insurance

Application question(s):

  • Are you a British Citizen?
  • Have you resided in the UK for the last 5 years?

Apply for this position