Software Engineer

Job Title: Software Engineer
Contract Type: Permanent
Location: Bristol, England
Salary: £40000 - £43000 per annum
Start Date: ASAP
Reference: 72194-ITENG-ALK_1533573823
Contact Name: Aleksandra Kontra
Contact Email:
Job Published: August 06, 2018 17:43

Job Description

Our client is looking for an enthusiastic individual to join their team as Software Engineer.


*Analyse and document project / product requirements in line with customer requirements / expectations.
*Implement and document project / product designs in line with customer requirements / expectations.
*Develop software in line with the processes set out in our software quality management system.
*Develop test documentation and automated tests that can be traced back to requirements.
*Participate fully in design reviews, including presenting and exploring ideas and concepts.
*Review code developed by peers and actively use static code analysis tools, such as LDRA.
*Keep abreast of emerging technologies within the subsea domain.
*Have a good understanding of the C programming language.
*Have experience of developing applications using object-oriented programming languages, particularly Python, Java and C#.
*On occasions travel to other company and customer sites in the UK and overseas, to support external verification activities such as commissioning and extended factory acceptance testing.
*Regularly keep management and project teams updated on progress and informed of emerging risks to schedule, cost, resource availability and scope.


*A good degree in Computer Science, Software Engineering or similar / Equivalent relevant work experience.

Desired Characteristics:

*Someone who can work well with people from all sorts of backgrounds and across engineering disciplines.
*The ability to communicate ideas and opinions, both verbally and in written form, to high standard in a clear and accessible manner.
*A problem solver who thrives on a challenge.
*Happy to work independently with the organisational skills to handle working on several tasks concurrently.
*Comfortable working in an environment where customer expectations on quality are high, and where delivery schedules and deadlines matter!
*Integrity. Someone with a desire to do the right thing and not cut corners.
*Experience of computer networking and networking protocols such as TCP/IP, UDP and PPP.
*Experience of serial communications protocols such as RS232, RS422 and RS485.
*Experience of industrial communications protocols such as Modbus, Profibus and CANbus.

If you feel this is the right opportunity for you, do not hesitate to get in touch!