Software Developer (23186)
Summary: Top academic qualifications needed for this high growth dynamic company at the cutting edge of technology, C/C++/embedded environment, Cambridge, to £60k + benefits.
With continued growth this rising star in the Cambridge high technology cluster is at the forefront of systems to provide advanced, minimal invasive medical solutions. This growing software team is at the forefront of creating innovative and detailed solutions whilst working within a multi-disciplinary environment.
The Software Developer will be a member of a team and be involved with coding that meets rigorous industry standards. You will develop and implement creative solutions based on a wide range of technologies and key requirements. As part of the team you will be involved with delivering projects to time and budget restraints and write complex technical documentation and test protocols.
You must have at least a 2.1 Honours from a Russell Group university coupled with at least AAB at A level. Relevant degree subjects are Computer Science, Engineering Science, Maths or Physics but, as well as excellent academic qualifications, you will have significant commercial software development experience with excellent problem solving skills demonstrated throughout the design process; significant experience of using C/C++ language in embedded and real time applications; and proven experience of software development best practises for ensuring code quality and testability. You will also have a range of other experience including areas such as: architecting and coding real time embedded systems using both bare metal and RTOS architectures; design, implementation, and testing of software development for high reliability systems (E.g. Functional Safety / IEC 61508 or Software for Medical Devices / IEC 62304); experience of working within an Agile management framework; experience of working to specific coding standards for safety, such as MISRA C or High Integrity C++, and of using static code analysis tools; verification of software systems to formal requirements; experience of working or managing continuous integration systems for automated build and regression testing; familiarity with a scripting language Python (e.g. Python); be comfortable reading electronics schematics and debugging software on target hardware; and developing software and algorithms for robotic technologies.
This is an excellent opportunity to work in this dynamic development environment at the cutting edge of technology.
Keywords: Cambridge, 2.1, 1st, C, C++, embedded, Comp Sci, Developer.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.