Systems Engineer

Embedded Software Engineer

Ref: 3605| Posted: 15th Oct 2018

This vacancy is now closed

Embedded Software Engineer


Salary £31,000 - £42,500

Location: Melksham, Wiltshire

Hours: Monday- Thursday 8:30-16:30 Friday 8:30- 12:00

Purpose of Position:

  • To engineer and maintain embedded software on KBRS products.
  • Training / Education:
  • Degree in Software Engineering related subject or Computer Science or relevant experience.
  • Experience:
  • Essential:
  • In depth knowledge of serial communications in embedded real-time applications.
  • Demonstrated development of embedded software using the C language.
  • Use of configuration control tooling to provide version controlling to the company’s  embedded software.



  • Appreciation of developing safety-related software with appreciation of the EN50128.
  • Significant experience in CAN Bus and Ethernet communications is highly desirable.
  • Significant experience in RS232, SPI and I2C communications is highly desirable.
  • Some experience in real-time safety related software development within a software quality process is advantageous.
  • Have understanding or basic experience in different methods of white-box testing.
  • C++.NET experience to allow creation or maintaining of test PC applications for embedded software.


Additional Skills:

  • Have the capability to specify and implement network architectures and communication protocols.
  • Willing to travel for short periods to support embedded software.
  • Main Responsibilities / Duties:
  • Engineering and maintaining embedded software on the company’s Brake related products (full lifecycle).
  • Developing embedded products and networks with integrated communication interfaces.
  • On receiving product requirements, writing software requirements for real-time embedded software
  • solutions that allow a software tester to write test cases to verify the software’s operation.
  • Module testing code produced using test harnesses created using the company’s tooling, identifying any issues or proving compliance to functional requirements.


The C&D Group are acting as an employment agency in regards to this role