Software Engineer

  • Indefinite
  • Full time
  • CB25 9AR, Cambridge, Cambridgeshire, United Kingdom

eg technology is an integrated product design and engineering consultancy. Specialising in electronics, software and mechanical engineering, industrial design, human factors and project management. eg is ISO 13485 accredited, complying with safety, risk management and traceability standards. Our engineers are world-class and have the experience and passion to create exceptional products for our clients which not only make it to market but make a genuine impact once there. Our aim is to be the chosen product development company for both our clients and employees.


Are you an experienced Software Engineer with a science, engineering or mathematical background, who can analyse and solve software design challenges across various development projects for medical and diagnostic devices, consumer products, biotechnology, laboratory and or test equipment?


Job Overview:

We are seeking an experienced Software Engineer to undertake software concept development, detailed design, prototyping and build and release process as required for individual projects working within an ISO 13485 quality management system.


Ideal Candidate Requirements:

We welcome applicants with the following:

1. Good C++ with experience in embedded and desktop or mobile programming.

2. Experience with Python and C# or other high-level languages.

3. Experience of embedded platforms, device drivers, graphics, Bluetooth, networking, SPI, I2C and serial communications.

4. Good application of the principles of software engineering, including specification and verification within the full software development life cycle.

5. A minimum of a 2:1 relevant honour degree or equivalent.


(Job Ref: HRS-1491-D-vF)