-
-
Job Title: Embedded Software Engineer
Job Reference: ESE/0408
Base: Hampshire, UK
Reporting to: Senior Software Engineer
Job Purpose: To develop embedded software for the company’s inertial navigation systems, or associated products.
Principal Responsibilities
-
Implementation and testing of embedded software in accordance with specifications and company QA procedures
-
Verification, validation and benchmarking of the software
-
Work with the software and project team leaders in system specification and development
-
Documentation of code modules and test results
-
Attend trials and customer demonstrations
Dimensions of the role
Competency Requirements
-
Degree or equivalent in Software Engineering, Electronic Engineering, Applied Mathematics or related subject (Essential)
-
Competence in C/C++ & assembly languages (Essential)
-
Design and debugging of multi-threaded real-time embedded/DSP systems (Essential)
-
Experience of, or interest in, inertial navigation systems
-
Algorithm design and implementation
-
Texas Instruments TMSC6000 series or similar DSP processor and BIOS experience
-
TCP/IP stack and embedded Web servers
-
Asynchronous Serial Communications
-
PC-based C/C++ programming and software tools development, e.g. test harnesses
-
Results driven
-
Resilient
-
Planning and organising skills
-
Team player
-
Self assured
-
-
Job Title: Product Test Software Engineer
Job Reference: PTSE/0408
Base: Hampshire, UK
Reporting to: Product Development Director
Job Purpose: To undertake software development for product test and evaluation, ensuring the full software development/deployment lifecycle is rigorously followed against time critical client requirements.
Principal Responsibilities
-
To work within the Product Support Group within the Engineering department whose remit is to transfer new product designs from Engineering to Production.
-
To establish the requirements and develop the software specification for each test requirement.
-
To create and agree the software design with the product design engineers.
-
To undertake the software development for the project obtaining appropriate assistance where necessary to ensure that timescales are fully met.
-
To participate in phased project reviews, SQA reviews etc and establish effective two-way communication channels ensuring early warning of any issues and agreement of remedial action plans.
-
To undertake thorough testing of all software development.
-
To resolve software issues arising during the integration phases of the software, hardware and firmware modules.
-
To provide advice and guidance to internal and external customers regarding test software aspects of existing and new bespoke projects
-
To ensure all software aspects of test software are fully documented, create specialist written material for technical manuals, release notes, etc
-
To understand and ensure compliance with all the Company and customer quality processes and procedures and proactively participate in generating quality improvement initiatives
Competency Requirements
-
BSc Electronics or Computer Science or related subject or equivalent experience
-
Competence in C, C++, C# and/or VB language is expected
-
Understanding of the software development cycle
-
Hardware/software interfacing
-
Real-time, multi-tasking/multi-threaded applications
-
Labview experience
-
Experience developing complex, technical software products
-
Low-level comms experience, eg RS232/485, USB, CAN
-
Specification writing
-
Use of auto-test tools
-
A Results driven team player
-
Planning and organising skills
-
Resilient, self assured and persuasive
-
-
Job Title: Product Support Engineer
Job Reference: PSE/0408
Base: Hampshire, UK
Reporting to: Product Development Director
Job Purpose: To provide a two-way interface between Design Engineering and Production. To produce production documentation for new products, following prototype testing by design engineers. To design and commission test jigs for new product PCBs and assemblies. To undertake product verification testing. To assist Production when problems are encountered on new and mature products.
Principal Responsibilities
-
To take responsibility for the release of new products into production.
-
To produce production documentation and test information when new products are released from Engineering into Production
-
To design and commission test jigs for PCBs and assemblies.
-
To take responsibility for the production of product manuals.
-
To undertake product verification testing (EMC, temperature, shock and vibration, etc.)
-
To maintain product CE Technical support files.
-
To progress Engineering Change Notes to ensure smooth transfer into production.
-
To maintain engineering hardware stock.
-
To provide support for Production, Production Engineering and Customer Support groups when problems are reported on released products.
-
To investigate alternatives when components become obsolete of difficult to procure.
-
To ensure all activities are completed in accordance with current Quality standards.
-
To understand and follow all applicable administrative procedures including supporting documentation i.e. circuit diagrams, assembly drawings, etc.
-
To understand and use Company IT resources i.e. Intranet, ERP system, etc in support of day-to-day activities such as parts enquires , stock searches, etc
-
To understand and use word processing packages to make changes to product manuals and test procedures.
-
To establish effective working relations with all departments, i.e. Design Engineering, Production Engineering, Production, Stores, Quality etc to ensure maximum co-operation for the timely resolution of product related issues.
To provide assistance and support to the Engineering groups, on an ad hoc basis to complete specific activities.
-
To actively support and contribute to the creation and implementation of improvement initiatives.
-
To maintain a safe working environment, demonstrating clear commitment to health and safety in the workplace through strict adherence to Company and Departmental Health and Safety and COSHH policies and practices.
Competency Requirements
-
Proven track record showing a capability for product support
-
Competent in the use of various PC tools, especially word processors
-
Ability to read and interpret technical data, ie engineering drawings, circuit diagrams, assembly drawings, etc
-
An experienced PC user
-
Minimum requirement: HNC Electronics or equivalent qualification in an electronic discipline plus hands on experience
-
A background in production test would prove useful
-
An interest in automatic test software would be an advantage
-
-
Job Title: Project Engineer
Job Reference: PE/0408
Base: Hampshire, UK
Reporting to: Project Manager
Job Purpose: To produce customised systems, using existing Sonardyne products or technology, to meet customer requirements. This role has responsibility for all stages of the project, including system design, test, validation and integration, whilst adhering to internal and Customer quality standards and timescales.
This role also provides some opportunity for travel to customer sites both within the UK and overseas.
Principal Responsibilities
-
To coordinate and assist specialist internal resources to create the prototype products or systems. This may involve the external sourcing of new components or the creation of sketches/mock up diagrams, special-to-type test equipment etc.
-
To drive the timely production and delivery of prototype units from the design stages through to the finished systems, coordinating cross-Company resources including engineering, software development etc.
-
To develop and undertake rigorous bench, in-water and environmental testing/trials procedures to validate the integrated hardware/firmware/software prototype elements and deliverable systems.
-
To identify, diagnose and rectify faults from component through to system level using personal expertise or other specialist internal resources.
-
To ensure all manufacturing, test, design change, and support documentation is completed in compliance with internal Company procedures and Customer quality requirements eg Unit test procedures, System FAT, SAT.
-
To install, commission and provide initial Customer support for the delivered systems on the Customer site/vessel/rig etc ensuring maximum Customer understanding of operational requirements through the provision of informal or formal training and comprehensive technical instruction manuals.
-
To transfer customer support capability to the internal field engineering team, by providing advice, guidance and practical assistance, onshore and offshore.
-
To provide specialist customer support for installed systems outside the range of the field and repair staff.
Dimensions of the role
-
Projects ranging from £100k - £500k in value
-
3 / 4 major projects ongoing per year
-
1 / 2 pre-existing major projects requiring support
-
Cross-Company liaison and coordination
-
Some travel away from base within the UK and overseas
-
No direct supervision of staff
Competency Requirements
-
Good education in Electronics
-
Knowledge and use of standard lab testing equipment ie Scopes, DVM’s etc
-
Microsoft Office Suite eg Word, Excel etc
-
Strong planning and organising skills
-
Good problem solving skills
-
Good communication skills: Written and verbal
-
Results driven and self reliant
-
Good interpersonal skills
-
Must be able to lift up to 25kg
-
Must have a current Driving Licence
-
Will be required to undertake Offshore Survival Training
-
Will be required to travel to Plymouth and Customer Sites worldwide
-
-
Job Title: Stores Supervisor
Job Reference: SS/01007
Base: Hampshire, UK
Reporting to: Materials Control Manager
Job Purpose: To supervise the Sonardyne Blackbushe Main Stores facility, ensuring all operational activities and resources support the achievement of production targets, timescales, quality standards and customer expectations.
Principal Responsibilities
-
To co-ordinate and manage the day to day running of the Blackbushe Stores, ensuring maximum operational effectiveness through appropriate prioritisation of workload, correct levels of resource allocation and customer driven processes.
-
To direct, motivate and develop the Stores team, ensuring maximum levels of productivity though a trained, multi-skilled workforce demonstrating genuine levels of employee satisfaction.
-
To ensure the integrity and security of all Stores stock and issued kits, through accurate booking in and issuing, appropriate packaging, varied audit processes, systems updating, housekeeping rules and secure storage.
-
To rigorously ensure a safe working environment, demonstrating a clear commitment to health and safety in the workplace and strict adherence at all times to both Company and Statutory Health and Safety policies, procedures and legislation.
-
To maintain the highest levels of internal customer satisfaction through a timely and accurate provision of materials and a responsive, service-orientated team philosophy.
-
To establish and maintain excellent working relationships with internal Company departments ie Production, Purchasing, Planning, Sales Ordering, Engineering, Accounts etc ensuring timely awareness and communication of issues impacting operational efficiency.
-
To understand and ensure compliance with all Company quality and administrative processes and procedures, and proactively participate in generating continuous improvement initiatives throughout the Stores function.
-
To provide regular and comprehensive management information addressing activity levels, performance targets and operational issues.
Dimensions of the role
-
£4 - £5m+ Stores facility
-
In excess of 20,000 stock items
-
Direct supervision of approx 10 Stores staff (permanent and contract)
Competency Requirements
-
Proven success in previous Stores supervision, both stock and staff
-
Understanding of mechanical/electrical stock items
-
Full Driving Licence (desirable not essential)
-
Current Fork Lift Truck Licence (desirable not essential)
-
Strong planning and organising skills
-
Good communication skills: Written and verbal
-
Ability to work with others
-
Service orientation
-
Genuine interest and ability to motivate and develop staff
-
-
Job Title: Offshore Field Engineer
Job Reference: OFE/0407
Base: Offshore - Worldwide, Onshore - Hampshire, UK
Reporting to: Customer Services Manager
Job Purpose: To provide accurate and thorough technical support across the Sonardyne product range, to all external customers worldwide, and to assist in the Company’s internal product development processes.
Principal Responsibilities
-
To install, commission, service and repair the full range of Sonardyne
products on customer premises/vessels worldwide, ensuring maximum levels of customer satisfaction are achieved and maintained at all times
-
To manage all customer relationships pro-actively, through detailed updates of work carried out, comprehensive customer familiarisation with product/equipment and timely escalation of problems routed through the Customer Service team and technical specialists or management where appropriate
-
To submit thorough and regular supporting documentation ie Visit Reports etc on completion of offshore assignments
-
To identify new opportunities and customer service initiatives to the Customer Service team through observation and direct liaison with customers during scheduled visits or trouble-shooting activities
-
To provide technical expertise, when on shore, in the form of support calls direct to customers and internal resources such as sales, engineering, Regional Offices etc
-
To apply technical expertise through the unique perspective of practical application and knowledge to the Company’s internal product development life cycle processes
Dimensions of the role
-
No direct supervision of staff
-
Worldwide travel – average 120 days per year
-
Full Sonardyne product range applications
Competency Requirements
-
Previous offshore working experience
-
Acoustic positioning product knowledge
-
Hydrographic surveying experience
-
Installation, commissioning and repair experience
-
Practical orientation
-
Tenacity
-
Analytical
-
Self motivated
-
Resilient
-
Flexible attitude and approach
-
Proven communications skills
-
HNC/HND Electronics/Electro Mech Eng'g
-
Conversant to PCB level
-