Embedded Developer Job in Cambridge CB19AS, Anglia UK

An Embedded Software Developer is required based in Cambridge offering £40,000 - £45,000

Purpose

To develop new and maintain existing software products, and to provide 3rd line support when required.

Experience and Education

Essential

• At least 3 yrs of embedded software development
• Commercial experience in design, development and testing in C++, C# and .NET framework.
• Experience with GUI on embedded platform
• Experience in debugging hardware/software system.
• Experience liaising with contractors, specifying requirements, reviewing code.
• Working in a high pressure environment, meeting tight development deadlines
• User Interface design and development experience
• XML and XSD knowledge
• Ideally qualified to degree level in an engineering discipline, preferably computer science, software or electronics.

Desirable

• Familiar with IT systems and applications, including spreadsheets, project management tools
• Proven organisational and work prioritisation skills
• SDLC and methodologies such as Waterfall and AGILE
• Experience with embedded Linux
• Experience with IP communications including GPRS, 3G and WLAN.
• Up-to-date general knowledge of design techniques and documentation using UML etc.
• Design and development of real time embedded products
• Hardware understanding (capable of tracing through a schematic and understanding HW platforms)

Skills and Abilities

Essential

• C++ programming languages.
• Embedded C# programming language
• XML configuration and schemas
• SDLC and methodologies including Waterfall and AGILE
• .NET Compact Framework
• RS232 and RS485
• Socket programming
• Software application interfacing
• ARM architecture

Desirable

• Scripting (Python)
• RS232/RS485 and other serial protocols
• UDP/TCP
• Low level embedded experience with C and/or assembler
• Scripting (Python)
• Microsoft Platform Builder
• Linux 2.6 or above
• WinCE 5.0 or above
• COM or D-Bus