We have an exciting opportunity for a skilled C#, C++Software Engineer to join our Engineering client based in Manchester.
This is an exciting project joining the team working on a new product, which is a world first.
You will need C# and C++ software experience and Engineering, or rail industry experience would be nice to have, but not essential.
Duties and Responsibilities
· Undertake the conceptual development of the software and promote ideas within the bounds of the specification.
· Develop software in accordance with the agreed framework and modules of the requirement.
· Document all stages of development using appropriate tools to ensure that the software can be reviewed and modified with a 3rd Party.
· Test software modules against the functional specifications and document results and non compliance.
· Demonstrate verification and compliance following modifications and software debugging processes.
· Maintain all software files in good order and ensure the data is securely backed up along with all associated documentation.
· A willingness and ability to adapt to diverse technologies and develop new skills as required is essential, due to the broad nature of the training and simulation field.
· Ability to work both independently and as part of a team.
· 5+ years experience with C# and C++ is essential.
· Experience with Windows PCs.
· An understanding of rail signalling principles would be desirable.
· An appreciation of general engineering principles and practices would be advantageous.
· Honours in Electrical/Electronic Engineering or Computing or similar level of qualification would be desirable.
· Supportive and enjoyable working environment
· Flexi-time hours
· 1 day per week working from home following 3 month probation
· Continuous Training and development
· 25 days holiday + public holidays
· Company Pension
Salary = £40,000 per annum dependent on experience, 6-month FTC
This role is starting as a 6-month full time contract if successful, there will be the very real opportunity of moving onto a permanent role.