Embedded Software Engineer

Recruiter
Recruitment Genius
Location
Edinburgh
Posted
13 Nov 2017
Closes
12 Dec 2017
Contract Type
Permanent
Hours
Full Time
This company has an exciting opportunity for an engineer to join theirteam to work on embedded software development. This software runs on amicrocontroller and is at the core of their innovative digital hydraulictechnology. Applications include hybrid vehicles, wind turbines, mobileequipment and industrial machinery. You will be working in the EmbeddedSystems team which develops all of the electronic hardware, software andfirmware to control their machines. They are now expanding into new application areas and to meet thedemands on new software development they would like to expand theirsoftware team. They are looking for a self-propelled individual who cancomplete all aspects of a task from requirements capture, specification,implementation, testing and documentation. In time there may be scopefor taking on more responsibility for management, helping them to meetthe challenge of steadily improving software quality while stillremaining flexible for innovative research and development projects. Required skills and experience - Degree in Electronic Engineering, Embedded Software or similar - Strong development ability C and C++ - Low-level embedded system hardware programming - Good organisational skills - Knowledge of software documentation and testing processes - Ability to work closely with different disciplines (mechanical,simulation, software and hardware) to produce practical systems Desirable skills and experience - ARM 32-bit microcontroller programming - Real-time operating system software development and debugging - Formal software testing methods - Use of version control systems - Good analogue and digital circuit design knowledge - Experience of PCB design - Experience of FPGA design Full on the job training will be given in this exciting new technologyand a high level of responsibility is to be expected at an early stage.The job will appeal to outstanding embedded software engineers whorelish the idea of becoming members of an innovative software andelectronic design team. Attitude, energy and commitment are as importantas academic qualifications. Candidates should have a practical approach,as the job will involve hardware prototyping and testing of machinesoperating in their laboratory. - provided by Dice C++, DEGREE, MOBILE, SOFTWARE TESTING