Embedded System Engineer

Kinetic PLC
09 Feb 2018
16 Feb 2018
Contract Type
Full Time
To design software and supporting hardware design, having determined software and controller requirements, validating appropriately and following TPS software implementation program whilst maintaining all supporting documentation.

Generation and maintenance of software requirements in line with the project functional specification and company quality standards

Generation of software design and documentation in line with project requirements and company standards

Generation of efficient, well structured, annotated software code as defined in the design documentation

Operation of simulation tools to ensure software design operates the product control system in the desired manner. Conduct stability analysis of control system by operating simulation tools to ensure the product remains stable in all conditions

The production of validation and verification requirements to test that the code has met the requirements of the project

Conduct the verification and validation testing as necessary

Assist in the development of all initiatives to improve and simplify the generation, modification and documentation of software

The design / modification of embedded processor cards, peripherals, interfaces and I/O circuitry to meet the functional requirements of the project system and the operating software, including all design specification, manufacturing requirements, component definition and testing documentation

The integration of the embedded processor card and product operating software to deliver a combined sub-system which meets the project requirements

Development of next generation embedded controllers using microcontrollers / DSP's etc as identified by the company

Design of interface software (ie serial link, Ethernet, CANbus, MOD Bus, ProphiBus for example)

Assist in the integration of the embedded solution into the overall product

Generate qualification, production test procedures and component specifications where appropriate

Provide advice on all aspects of design and engineering to other senior managers and staff to ensure effective decision making

Actively follow the Company's Health and Safety Policy, Procedures and safe systems of work, and be responsible for your own health and welfare, working with colleagues to ensure that the working environment is safe. This includes following instructions and actively participating in training and development to ensure compliance and best practice in this area.
*Engineering Degree in software and/or embedded systems related discipline

*Chartered Engineer Status
*Demonstrable experience with FPGA Logic Design and simulation using high level descriptive language, preferably VHDL.
*Able to create test modules such as Pulse Width Modulator generator and communications modules such as UARTS, I2C, CAN etc
*Working knowledge of C programming language
*Experience in design and development of signal conditioning, processing and control PCB packages using CAD packages including analogue and digital circuits
*Ability to operate simulation tools such as PLECS and/or Symmetrix
*Demonstrable experience of working to recognised software processes and standards with application of Software Integrity Levels (SIL)

*Experience of programming ARM core microprocessors and/or Infineon Tri-core processors
*Experience of working with Power Line Communications
*Working to agreed budgets and timescales and in a timely and efficient manner.

*Knowledge of relevant market sectors to TPS, specifically Energy, Rail and/or Military
Good communication and presentation skills, written and oral. Motivated and organised individual who is at ease liaising with customers and suppliers as well as other internal functions within the company.

Similar jobs

Similar jobs