Banner Default Image

Software Engineer

Back to job search

Software Engineer

  • Location:


  • Sector:

    Utilities, Power & Telecoms

  • Job type:

    Contract - Full Time

  • Salary:

    Market related

  • Contact:

    Theo King

  • Contact email:

  • Contact phone:

    02393 876 037

  • Job ref:


  • Published:

    about 1 month ago

  • Expiry date:


  • Startdate:


Job Role - Software Engineer

Location - Nationwide (occasional office visit)

Contract length - Ongoing

Pay Rate - Negotiable (inside IR35)

Essential skills/Knowledges:

  • Knowledge of design, development and test of real-time, embedded software, particularly in a safety-critical context
  • Experience of applying standards used in safety and mission-critical industries such as IEC 61508, DEF-STAN 00-55 and 00-56, ARP4754/4761 and/or RTCA DO-178/DO-254
  • Experience of developing and / or assuring Software, Programmable Logic Devices (PLD) and Complex Electronic Hardware (CEH) Systems
  • Experience of developing pragmatic and novel solutions to complex problems, with an ability to think "outside of the box" where required
  • Degree-level qualification in Electronics Engineering, Software Engineering, Safety-critical systems engineering, Computer Science or STEM subject.  Chartered Engineer status, or membership of a relevant professional body is expected.
  • Experience in a highly regulated industry such as Nuclear, Oil + Gas, medica and rail
  • have demonstrable software and Complex Electronic Hardware (CEH) development and test experience in C, C++, ADA, Verilog or VHDL programming languages.

Desired Qualifications:

  • Track record of developing or verifying and validating safety-critical systems and/or software in a highly regulated industry such as Nuclear, Medical or Aerospace;
  • Strong problem-solving skills; 
  • Ability to contribute to all elements of the project lifecycle; 
  • Excellent communication skills in the English language, both written and verbal, and with colleagues and clients; 
  • Ability to work effectively both individually and as part of a team; 
  • A strong work ethic and level of professionalism; 
  • Candidate needs to be organised and be able to think creatively.