Back to search
SRG Linkedin · Posted 17d ago

Software Engineer

United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Software Engineer – Embedded Software

Sedgefield | Hybrid working (typically 3 days on-site) | £38,000 – £46,000 per annum


About the Role


We are seeking an experienced Software Engineer – Embedded Software to join our multidisciplinary engineering team, providing technical expertise across the development of embedded software and firmware solutions.


This is a key role for an experienced engineer who can contribute to complex, high-impact projects, working across the full development lifecycle — from requirements capture and system design through to implementation, testing, and delivery.


You will act as a technical authority within your field, supporting project delivery while working closely with hardware, systems, and project teams to deliver integrated solutions.


What You’ll Be Responsible For


Embedded Software Development

  • Develop firmware and software for:
  • Embedded microcontrollers and microprocessors
  • PC and mobile-based applications
  • Contribute across the full software development lifecycle, including design, implementation, testing, and validation


System Design & Integration

  • Interpret client and product requirements to produce:
  • System architectures
  • Functional specifications and designs


  • Collaborate closely with hardware teams on:
  • Block diagrams
  • IO specification
  • System integration activities


Technical Leadership & Project Delivery

  • Contribute to the delivery of medium to large-scale projects
  • Support project planning, scoping, and technical reviews
  • Provide guidance and expertise to colleagues and stakeholders
  • Take ownership of technical tasks and deliver work to agreed timelines


Best Practice & Continuous Improvement

  • Follow and promote software development best practices, including:
  • Version control
  • Coding standards
  • Modular design
  • Contribute to continuous improvement of processes, tools, and methodologies


Stakeholder Engagement

  • Work closely with internal teams and external partners
  • Present technical solutions and contribute to customer discussions
  • Support business development and proposal activities where required


About You


You are an experienced embedded software engineer with a strong technical foundation and the ability to take ownership of complex development activities.


You’ll bring:

  • A degree (or equivalent) in an Engineering or Software-related discipline
  • Strong experience in embedded software development
  • Proficiency in C/C++ for embedded systems
  • Experience working across the full software development lifecycle
  • Strong problem-solving skills and ability to work independently


Desirable (but not essential):

  • Experience with RTOS or bare-metal programming (e.g. FreeRTOS, Zephyr)
  • Knowledge of low-power systems and embedded development tools (e.g. Keil, IAR)
  • Experience with communications protocols (e.g. I2C, SPI, CAN, BLE)
  • Exposure to:
  • Embedded Linux or FPGA development
  • IoT or cloud-connected systems
  • Mobile or web-based application development
  • Experience working in regulated or safety-critical environments (e.g. medical devices)


Why Join?

  • Work on complex, real-world embedded systems across multiple industries
  • Opportunity to influence technical direction and contribute to innovation
  • Collaborative and multidisciplinary engineering environment
  • Strong focus on development and continuous improvement
  • Flexible and hybrid working environment


Location & Working Pattern

  • Based at NETPark, Sedgefield
  • Hybrid working available
  • On-site presence required for collaboration and project delivery


The Opportunity

This is an excellent opportunity for an experienced embedded engineer to step into a role with real technical ownership and variety, contributing to innovative projects while developing expertise across hardware-software integration and advanced systems.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent