Software Engineer

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

Keywords

Description

Purpose of the Job

The purpose of this job is to be a key part of a software engineering team working on project delivery, service provision and product development. The job encompasses bidding for, designing, implementing, testing, acceptance, maintenance and after-sales support of software for the international Defence and Industrial market sectors. This job is focussed on software engineering, but will work within the context of a multi-disciplinary and multi-site engineering team delivering complete solutions to the customer.

Key Roles

- Pre-Sales - You will work with the Business Development team to evaluate opportunities for product and project sales. You will meet with existing and prospective customers and clients to elicit their requirements and understand their needs. This role is responsible for proposing technical solutions to meet those requirements, and identify the risks and opportunities for each proposed solution.

- Tendering - You will work with the Tender Lead Engineer to provide technical material to the Business Development team in order to win sales. This role is responsible for proposing the technical solution, identifying the associated risks and opportunities, deriving the work breakdown structure, and estimating the effort required for individual tasks in that structure. This role is also responsible for assessing the compliance of the proposed technical solution to the customer's requirements.

- Engineering - You will work with Lead Engineers to deliver projects, services and products to contracted cost, schedule and quality requirements. This role is responsible for the quality of technical solutions delivered by the engineering team, and is accountable for delivering work packages, such as detailed designs, code implementations and test specifications, to agreed schedule and quality targets. This role also contributes to technical peer reviews, to determine requirements and legal compliance of other work packages. Additionally this role is responsible for identifying and informing on technical risks and opportunities in the engineering tasks.

- Configuration Librarian - You will work with the Software Engineering team to manage the configuration of software artefacts, such as documentation, test results and source code, for specific projects. This role is accountable for managing the configuration library, facilitating the change process, and providing access to the configured items in the library.

- After Sales - You will work with the Project Manager to provide an after-sales service to customers and clients. This role is responsible for engaging with customers to diagnose technical issues with delivered solutions, and is also responsible for proposing technical solutions to those identified issues, complete with an assessment of risks and opportunities.

- Demonstrations - You will work with the Business Development team to prepare and deliver demonstrations of Dytecna's products and capabilities.

Competencies

- A broad understanding of Engineering in general, and Software Engineering in detail
- Effective communication and inter-personal abilities
- A good understanding of both Waterfall and Agile development approaches
- Competence in C language and/or C#.Net
- Competence in OO and/or non-OO software design and implementation
- Familiarity of Design Patterns and UML for use throughout the Software Development Lifecycle
- Competence in source code configuration management

Knowledge and Skills

- Developing for one or more of: Windows, Linux or embedded firmware with no operating system
- Use of either Visual Studio or GCC
- Knowledge of one or more of CAN, TCP/IP, Python, SQL, Eclipse, database and web-technologies.

Qualifications

- A first degree in Software Engineering, Computer Science or other equivalent degree or qualification
- Membership of a Professional Body, such as the BCS or IET.

Experience

- Applications from Junior and Senior Engineers accepted
- Experience of working in teams of between 1 and 5 people.

General

- The job holder will have a current European driving licence
- Ability to be flexible and work outside core hours on occasion
- Occasional travel to other Dytecna sites
- Ability to work in the UK with no restrictions
- Must meet UK MoD security vetting criteria
- Participate in the personal performance review process, identifying development areas and strengths as part of continuous professional development
- Participate in continuous improvement activities within the company.
Start date
09/2014
From
Proteus Europe
Published at
08.09.2014
Project ID:
771548
Contract type
Permanent
To apply to this project you must log in.
Register