Enter a job title or keyword

Software Engineer


Job Location:

Cambridgeshire - UK

Monthly Salary: Not provided by the employer
Posted: 10 November 2026 (2 hours ago)
Application Deadline: 7 February 2027
Vacancies: 1 Vacancy

Job Summary

Software Engineer

Location: Cambridgeshire
Employment Type: Permanent Full-time
Working Arrangement: On-site hybrid after probation

The Opportunity

Tiger Resourcing Group is recruiting for a Software Engineer to join an established engineering organisation developing advanced electronic and software-based systems for demanding technical applications.

This is an excellent opportunity for an engineer with approximately 23 years of commercial experience to develop their technical expertise while contributing to the design and delivery of sophisticated high-reliability products.

Working alongside experienced engineers you will be involved throughout the software development lifecycle from initial design and coding through to testing integration and technical documentation.

The position offers exposure to embedded software development hardware-integrated systems and opportunities to expand your knowledge of specialist engineering technologies.

Key Responsibilities

  • Design develop and maintain software solutions using C and/or C.
  • Produce detailed software designs in accordance with technical requirements.
  • Undertake coding debugging unit testing and software verification.
  • Support software integration system testing and acceptance activities.
  • Develop test plans execute tests and document results.
  • Prepare and maintain technical documentation throughout the development lifecycle.
  • Participate in software design discussions technical reviews and code reviews.
  • Work closely with multidisciplinary engineering teams to resolve technical challenges.
  • Contribute ideas to improve software quality development practices and engineering processes.
  • Provide informal technical support to less experienced colleagues when appropriate.

Skills & Experience

Essential:

  • A degree or equivalent qualification in Software Engineering Computer Science Electronic Engineering or another relevant technical discipline.
  • Practical programming experience using C and/or C.
  • Strong analytical and problem-solving skills.
  • Good mathematical understanding.
  • The ability to communicate technical information effectively and work collaboratively.
  • A genuine interest in software engineering and technology development.

Desirable:

  • Approximately 23 years experience in a software or engineering development environment.
  • Experience developing embedded software.
  • Familiarity with software development in Windows or Linux environments.
  • An understanding of networking principles and technologies.
  • Experience working on software for electronic or hardware-integrated systems.
  • Exposure to engineering design testing and verification processes.
  • An interest in developing knowledge of Digital Signal Processing (DSP) or FPGA technology.
  • Personal engineering projects internships or other practical technical experience.