12

Software Engineer

Wincanton, United Kingdom (UK), TP Group [TP-SE]

Field(s) of expertise
Software Engineering
Job type
Permanent
Education
Bachelor
Deadline
Closed

About this job

Due to continued expansion of the business, we have a great opportunity for a Software Engineer to join our friendly software / systems engineering team,which works to deliver a wide variety of solutions across a number of sectors.The successful candidate will be part of a wider team ensuring the successful delivery of technically challenging software solutions.

Please include a CV and a covering letter

Responsibilities

  • Turning requirements into software functionality.
  • Implementation of Real-Time embedded software for safety critical and/or mission critical applications.
  • Implementation of Desktop / Web .NET solutions.
  • Working as part of an agile team, supporting colleagues and accepting support from others.
  • Production of verification evidence for software (e.g. automated unit tests and automated system tests).
  • Working across the full software development lifecycle, including the production of artefacts to evidence adherence to a quality controlled process.
  • Prepared to visit customer sites with other team members.

Profile

Essential Requirements:

  • Have strong mathematical and software engineering mind-set.
  • Proficient and efficient at writing code that is understandable by others and testable.
  • Able to work and collaborate as part of a larger team.
  • Good oral and written communication skills (MS Office).
  • Proven problem solver.
  • Believer in the agile processes that promote regular feedback, evolution of features and continuous testing.
  • Be comfortable with working on Defence projects.
  • Have 2+ years prior software experience.

Preferred but not essential:

  • 2+ years of Experience of C++ / C for embedded platforms.
  • Experience of MISRA C++.
  • Experience of software that executes on both PC and non-PC hardware.
  • 3+ years of c#, experience of working with the WPF (XAML)
  • Experience of XML, XSD, XSLTs or other data capture and manipulation technologies.
  • Experience of configuration management and requirements management (and associated tools).
  • Experience of software design, e.g. UML.
  • Hold a HND or Degree preferably one of: Computer Science,Electronics, Maths, Physics, or similar.
  • Experience of automated unit-testing and automated system testing.
  • Flexible and able to support long stints on customers sites (across the South West) as part of a blended team.

For information on how the personal data in your application is processed, please see the TP Group Privacy Policy.