Engineering Manager / Software Manager (Embedded C / C++)

South Wales  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Proteus Europe is searching for an Engineering Manager / Software Manager for one of our clients in the Utilities field in Wales.

Our Client :-
Our client is a leading manufacturer of cost saving, water and energy management solutions. They are constantly innovating solutions to combat water leakage and energy wastage, protecting our natural resources.

Your New role :-

Due to expansion of our clients business into new territories and into new sectors such as waste water and gas monitoring, the position of Software Manager is to be created to oversee the development of product software and firmware.

SPECIFIC RESPONSIBILITIES:

1. To manage the delivery and maintenance of embedded firmware for all our clients products.

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

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

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

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

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

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

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

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

10. To report at project review meetings on development progress, detailing clearly any variances in time-scales, performance or costs.

11. To liaise with external software suppliers and consultants on software design, covering documentation, test specifications and consistent quality standards.

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

Your Skills and experience :-

Essential Skills :-
1. Experience with embedded OS, and bare metal software development.
2. Experience in electronics hardware development.
3. Application development on Windows platform using C++ or C#.
4. Experience of distributed processing systems over IP.
5. Strong understanding of communications protocols (TCP/IP, I2C, MODBUS, SDI12 etc.)
6. Previous successful experience leading a team in both new product development and maintenance projects.
7. Strong experience in an agile environment with frequently changing requirements
and priorities.
8. Proven track record in problem solving with clear thinking.
9. Proven experience in dealing with both internal and external stakeholders.

Desirable Skills :-
1. Experience in design of software for safety critical related systems.
2. Experience in design and production of software for control and automation systems.
3. SQL Database design and implementation.
4. Degree in Software Engineering or Computer Science.
5. Excellent communication and report writing skills.
6. Experience of Android/iOS application development.

Proteus Europe operates in partnership with our candidates by building strong and lasting relationships at all levels.

If you apply for this role, we will:

- Contact you within one week to discuss your current situation and suitability for this role.
- Keep searching for other suitable positions should this role not be right for you.
- Keep you informed at every stage of the recruitment process.
- Actively follow up with our client on your behalf to gain useful feedback throughout the process.

If you are looking for a new role, but this role isn't quite right for you, please contact us in confidence for a discussion about how we can help you.
Start date
03/2016
From
Proteus Europe
Published at
04.03.2016
Project ID:
1084085
Contract type
Permanent
To apply to this project you must log in.
Register