Embedded Systems Engineer

AJP Recruitment
Newcastle Upon Tyne
11 Feb 2018
15 Feb 2018
Contract Type
Full Time
Our client is a multi-award winning designer and manufacturer of leading edge products for the power electronics industry. Due to business growth they currently require an Embedded Systems Engineer.

You will design software and supporting hardware design, having determined software and controller requirements, validating appropriately and following software implementation program whilst maintaining all supporting documentation.

The Role

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

Software design and generate documentation in line with project requirements and company standards

Produce 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

The Person

Engineering Degree in software and/or embedded systems related discipline
Chartered Engineer Status Desirable
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 is desirable
Experience of working with Power Line Communications also a bonus

Similar jobs

Similar jobs