IT & Software

Embedded Software Engineer

Tiger Resourcing Group

Market Deeping · England · United Kingdom

Salary: $60 – $90 per year

Market Deeping, United Kingdom | Posted on 09/11/2026

Location: Cambridgeshire Employment Type: Permanent, Full-time Working Arrangement: On-site

TheOpportunity

Tiger Resourcing Group is recruiting for anexperienced Embedded Software Engineer to join an established engineeringorganisation developing advanced electronic and communications technologies.

This is an excellent opportunity for anengineer with strong embedded software development experience to take on atechnically challenging position, contributing to the architecture, design anddevelopment of sophisticated embedded systems.

Working closely with multidisciplinaryengineering teams, you will be involved throughout the complete productdevelopment lifecycle, from initial system architecture and software designthrough to implementation, integration, testing and ongoing technicalimprovement.

The successful candidate will combine hands-onembedded development expertise with the ability to provide technicalleadership, support engineering decisions and mentor other members of thedevelopment team.

KeyResponsibilities

Embedded Software Design & Development

  • Design, develop and maintain embedded software for complex electronic and communications systems.
  • Develop software using C, C++ and/or Rust.
  • Contribute to software architecture, detailed design and algorithm development.
  • Develop and integrate software for embedded Linux and real-time operating system environments.
  • Support low-level hardware integration, platform bring-up and device driver development.
  • Implement and maintain network-connected embedded software solutions.
  • Investigate and resolve complex software, hardware and system integration issues.
  • Produced detailed software design documentation and technical specifications.
  • Develop and execute unit, integration and system-level tests.
  • Support hardware and software integration activities.
  • Investigate software defects, perform debugging and implement corrective actions.
  • Contribute to automated testing and test-driven development practices.
  • Participate in software design reviews, code reviews and technical assessments.
  • Work closely with hardware, systems and test engineers to ensure product quality and reliability.

Technical Leadership & Continuous Improvement

  • Provide technical guidance and mentoring to other software engineers.
  • Take technical responsibility for assigned development activities and smaller engineering projects.
  • Support project engineers with technical planning and coordination.
  • Provide specialist technical advice to internal stakeholders and customers.
  • Identify opportunities to improve software architecture, development processes and engineering practices.
  • Research and evaluate emerging technologies, tools and development methodologies.
  • Contribute to the delivery of reliable, secure and maintainable embedded software solutions.
  • Significant commercial experience in embedded software development using C, C++ and/or Rust.
  • Strong understanding of embedded software architecture and development methodologies.
  • Experience working across the complete software product development lifecycle.
  • Proven experience developing software for hardware-integrated or real-time systems.
  • Strong debugging, analytical and problem-solving capabilities.
  • Ability to work effectively with multidisciplinary engineering teams.
  • Experience providing technical guidance or taking ownership of complex software development activities.
  • Good communication skills and the ability to explain technical concepts to engineering and non-engineering stakeholders.
  • Are relevant technical degree or equivalent practical engineering experience.

DesirableTechnical Experience

Embedded Linux & Real-Time Systems

  • Board Support Package (BSP) development and platform bring-up.
  • System integration and low-level hardware/software interaction.
  • RTOS development, particularly Zephyr.
  • Device driver development and debugging.

Networking & Communications

  • IP networking and network-connected embedded devices.
  • Voice over IP (VoIP) technologies.
  • SIP, TLS and Secure Real-time Transport Protocol (SRTP).
  • Development of embedded network services and communications protocols.
  • Software Defined Radio (SDR) concepts and architectures.

Embedded Applications & Security

  • Embedded web applications and multi-user access control.
  • Secure boot and Trusted Platform Module (TPM) integration.
  • Cryptographic key management and embedded security principles.

Signal Processing & Development Tools

  • Digital Signal Processing (DSP) concepts and algorithms.
  • Model-based design and simulation for embedded or real-time systems.
  • Automated software testing and Test-Driven Development (TDD).
  • AI-assisted software development tools for coding, debugging and verification.
  • Debugging using oscilloscopes, logic analysers, protocol analysers and software debugging tools.

PersonalAttributes

We are looking for an engineer who enjoyssolving complex technical challenges and takes pride in developing robust,high-quality software.

You should be comfortable working independently, collaborating across engineering disciplines and supporting less experienced colleagues.

A proactive approach, strong attention to detail and a genuine interest in emerging embedded technologies will be important.

SecurityRequirements

The successful candidate will be required to obtain and maintain Baseline Personnel Security Standard (BPSS) screening.

#J-18808-Ljbffr

Reference: WJ-766_24246464 · Posted 11 Nov 2026, 06:38 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.