Location: Swindon (some travel may be required)

Job Department: Product Engineering

Employment Contract Type: Full-time

Current Status: Speculative Applications Welcome


We are looking for an enthusiastic Hardware and Embedded Software Engineer to work in the company’s research and development department supporting existing products by creating software and hardware revisions. They will also develop new products, taking them right through the design process from requirements through to type testing, manufacture and sales support. The successful candidate will need to be a great communicator with strong attention to detail and aligned to Fundamentals team working and behavioural values (We are Fundamentals, Go the Extra Mile, Do the Right Thing).


Role Summary

  • Delivery of hardware and software, designed to requirements and delivered to plan
  • Design and verification of software
  • Development of embedded software for 8 and 16 bit micros in C with support and guidance from the team as required
  • Development of mixed low-frequency analogue and digital circuits for AC voltage measurement, current loop and various serial busses, including schematic capture, PCB layout and prototype testing
  • Any other duties the company may specify from time to time that are commensurate with the role



  • Able to read, understand and communicate through technical specifications and drawings
  • Capable of working in a small team developing and maintaining existing products as well as working on their own projects
  • Sound theoretical of knowledge of analogue electronic design
  • Ability to accurately estimate work and deliver on commitments; able to plan and manage their own time

The following knowledge and experience would be advantageous but is not essential:

  • Design of software and hardware that facilitates automation of regression, functional and unit testing of products
  • Type testing of products for compliance with EMC, Safety, mechanical and environmental standards
  • Experience of working with protection or control equipment that is powered by and has inputs and outputs operating at 100V dc and/or 230V ac
  • Experience of Scrum as a way of working and coordinating effort
  • Common control hardware and protocols such USB, CAN, RS485 and SCADA protocols such as DNP3, IEC60870 and IEC61850
  • Experience of developing drivers for Linux PC or embedded applications
  • Full UK driving license



A degree in electrical/electronic or software engineering or equivalent


Salary and Benefits

  • Competitive salary
  • Life Assurance
  • 25 Days Holiday + Bank Holidays
  • Company sick pay upon successful completion of probation
  • 24/7 employee help line
  • Pension


To Apply

Please submit your CV and covering letter, detailing why you believe you are suited to the role, to careers@fundamentalsltd.co.uk; a full job specification is available on request.