IC Resources Ltd

Software Engineer C++ or Java

negotiable depending on level of experience
15 Sep 2017
13 Oct 2017
Simon Allen
Specialist Area
Contract Type
Full Time
Software Engineer
Salary is negotiable depending on level of experience

We are looking for a Software Engineer experienced with either Java or C++ to join a start-up company in Cambridge. We are considering developers from Junior to Senior level for this, salary will reflect level of experience. You will be part of a small, but growing technical team, and you will have the opportunity to grow with the company to become the software team lead overseeing a number of developers further down the line. Work will be both interesting and challenging supporting an existing codebase as well as architecting and developing the next generation.

As this is a start-up environment we really need a Software Engineer who has exposure to various technologies. To be successful in this role you will ideally match a number of the below skills:

Degree in Electronics or Computer Science with 1st class or 2.1
Strong understanding of cross-platform development, including protocol design.
Flexibility to work across all levels of the software stack from firmware to API development (proven direct experience of firmware, software, database and API development)
Embedded platforms (C)
A good understanding of real-time programming in C++ and/or Java
Experience in MySQL or SQL database applications
Experience in WinCE on embedded platforms
Working knowledge of Linux and Windows
Hardware development and debugging skills for embedded devices
Methodical approach to problem solving

If you match a number of the above skills and feel confident working in an exciting start-up environment in Cambridge, then get in touch with Simon Allen for further information.

Keywords: Java, C++, software, engineer, developer, university, MySQL, SQL, database, C, API, WinCE, Embedded, Linux, windows, debugging, Cambridge