Sorry, but this job has expired. Please try another search or browse our jobs.

Principle Software Engineer

Full Time
Job Sector:
Engineering / Technical, IT / Technology, Manufacturing / Warehouse
South Wales
Newport & Torfaen
Salary description:
£40-50, 000
Start Date:
Petrie Recruitment
Job Ref:

Contract Type: Permanent

Job Elements

·To manage the delivery and maintenance of embedded firmware for all products.

·To manage the delivery and maintenance of PC and web application software for new products.

·To act as lead software architect for new developments, defining the software structure, development tools, methods and testing strategy in consultation with the Technical Director.

·To agree priorities with the Technical Director and Project Manager(s), maintenance of issues lists and allocation of software development resources as required.

·To ensure that good practices such as coding standards, code audits, testing and use of standard tools and methods are followed throughout all software development activities.

·To maintain a culture of technology and code reuse in the software development process.

·To mentor junior members of the software development team as required. Contribute to staff performance reviews and identify training requirements.

·To lead technological development and upskilling of the team in the use of new technologies, for instance in Android/iOS application development. To influence the choice of tools and methods to ensure that software development activities constantly benefit from the application of modern approaches.

·To consult with internal and external stakeholders in establishing and documenting product and interface software requirements.

·To support application field trials and issue resolution, both domestic and overseas. In order to perform this role, occasional international travel may be required.

The ideal candidate will have:

·Experience with embedded OS, and bare metal software development.

·Experience in electronics hardware development.

·Application development on Windows platform using C++ or C#.

·Experience of distributed processing systems over IP.

·Strong understanding of communications protocols (TCP/IP, I2C, MODBUS, SDI12 etc.)

·Previous successful experience leading a team in both new product development and maintenance projects.

·Strong experience in an agile environment with frequently changing requirements and priorities.

·Proven track record in problem solving with clear thinking.

·Proven experience in dealing with both internal and external stakeholders.

Petrie Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers.

Company Description

Petrie Recruitment is a relatively small - but perfectly formed!! - business - and it provides staff for a wide range of (mainly permanent) job categories in several sectors, but does tend to focus on manufacturing and commercial positions, e.g. Engineering, General Management, Production Management, Logistics, Purchasing, H.R., Finance, I.T., Sales/Marketing and all aspects of Administration.

Closing Date:

You may return to your current search results by clicking here.

Latest Job Listings