Senior Software Engineer / Software Manager

Location
Livingston
Salary
£35000 - £50000 per annum
Posted
21 Dec 2016
Closes
18 Jan 2017
Ref
00062630
Contact
Recruitment Genius Ltd
Function
IT
Contract Type
Permanent
Hours
Full Time
This company is a global leader in the delivery of subsea wireless instrumentation and control solutions to the Offshore Oil and Gas and Renewables and Defence industries. They provide turnkey subsea wireless automation and communications solutions based on patented Seatooth technology to customers world-wide.

Unique opportunity for an experienced Embedded Software Engineer to design, implement, test and maintain embedded software for a world leader in subsea wireless communications.

Candidates should be motivated, confident and a self-starter. The company promote a culture of flexibility to meet the commercial and technical needs of the business, and this wider job interest will appeal to the right candidates.

Requirements
Candidates must demonstrate sound knowledge of engineering, with a good honours degree in engineering or science or a proven track record:

- Embedded Software Engineering experience to postgraduate level (or degree +5 years relevant experience)
- Excellent C/C++ programming skills, in a real time, embedded environment
- Strong understanding of embedded systems
- Knowledge of 8/16/32-bit MCU architectures.
- Experience of debugging and testing real-time embedded software designs.
- The ability to produce detailed specification documents, propose design solutions, identify target hardware, implement and test designs.
- Estimate project timescales and create packages of work for the software team.
- Excellent knowledge of industry communication interfaces (RS232, RS485, SPI, USB, Ethernet etc.) and associated applications
- Experience debugging systems using JTAG development tools.
- Knowledge of digital & analogue electronics.
- Ability to interpret schematics and component datasheets.
- Ability to debug prototype hardware/firmware.
- Confident using lab equipment, such as oscilloscopes, logic analysers, etc.

Desirable
- Knowledge of revision control systems, including SVN, GIT, etc.
- Knowledge of signal processing techniques and algorithms.
- Experience developing on TI OMAP, C6000, C5000, MSP430 and ARM processor architectures
- RTOS/Embedded Linux/U-Boot experience
- Knowledge of interfacing to microcontrollers.
- Knowledge of C#

Get the Recruitment Genius Advantage today. As the UK's largest online recruitment advertising company placing more candidates than anyone else.