Software Engineer

Location: Bristol, England
Job Type: Permanent
Specialisation: IT
Salary: £35000 - £43000 per annum
Reference: 72194-ITENG-ALK_1538125034
Contact: Aleksandra Kontra
Email: email Aleksandra
Our client is looking for an enthusiastic individual to join their team as Software Engineer.


Responsibilities:

* 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.
* 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.

Requirements:

* A good degree in Computer Science, Software Engineering or similar / Equivalent relevant work experience.
* Have a good understanding of the C programming language.
* Have experience of developing applications using object-oriented programming languages, particularly Python, Java and C#.
* 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!