Published Description:
An Embedded Software Engineer with strong C Programming skills is sought by a company in the Newcastle area.
The role of the Embedded Software Engineer will be to design, validation, testing and documentation in line with project requirements and company standards, generating efficient, well structured, annotated software code as defined in the design documentation and operation of simulation tools to ensure software design operates the product control system in the desired manner.
You will also conduct stability analysis of control system by operating simulation tools to ensure the product remains stable in all conditions
Other responsibilities of the Embedded Software Engineer will include design, modification and integration 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.
Development of next generation embedded controllers using microcontrollers / DSP’s and interface software (ie serial link, Ethernet, CANbus, MOD Bus, ProphiBus)
KEY SKILLS NEEDED FOR THE EMBEDDED SOFTWARE ENGINEER:
• Knowledge of C programming language
• User of the Real Time operating Systems (RTOS)
• Knowledge of the signal conditioning, digital and analog circuits, A/D converters, communication links such as UART, I2C, CAN, Ethernet
• Knowledge of the communication protocols, like Modbus, TCPIP
• Fluent user of the oscilloscope and software debuggers
This is an interesting and challenging role with a growing and successful engineering company.
To apply for the Embedded Software Engineer role please call Steve Bernat on 01525 306219 or email your CV to sbernat@octagongroup.co.uk