Embedded Software Engineer

Marcus Webb Associates Limited
12 Jan 2018
10 Feb 2018
Contract Type
Full Time
Embedded Software Design Engineer Fareham, Hampshire £35-50k + benefits This is a new opening for an embedded software development engineer to join an expanding and successful electronics R&D company based in Hampshire. The company is involved with the design and manufacture of electronic devices, embedded software and drivers for a variety of industries such as consumer electronics including mobile and wearable devices. You will be joining a team that is involved with the design, development and implementation of sophisticated algorithms for this company’s products. The role would suit an experienced embedded software engineer that is able to apply their knowledge to a variety of engineering problems. The company isn’t too worried about industry / domain experience, they are more interested in strong embedded software ability and aptitude. Key Skills / Knowledge Required: • A degree or higher degree in a relevant subject (e.g. electronics engineering, computer science, physics or similar) • Good industry experience of embedded C software development (ideally for a variety of products and applications) working across the entire software lifecycle • Excellent communication skills (written and verbal) with a good team ethic, flexibility and ideally exposure to customer driven products with varying requirements • Ability to undertake feature development based on customer input, update and maintain products as well as contribute to new systems and architectures • Experience of implementing algorithms at embedded software level coupled with experience of Matlab / Python would be useful • As well as good embedded C software experience a good appreciation of electronics engineering or firmware would be useful Other skills (beneficial / nice to have…) • Experience of driver development and middleware would be an advantage • Also multicore ASIC programming using assembler would be very useful • As well as embedded C the ability to develop algorithms using Matlab, Python or similar would be really useful • Experience of display, touch screen or similar technologies would be useful • Experience of consumer electronics product development would be useful (e.g. wearables, mobile device, etc) • Knowledge of some of the following: Labview, SVN and Git. Also SCRUM and Agile development. The role is commutable from Southampton, Winchester, Fareham, Eastleigh, Portsmouth and Havant