Embedded Software Engineer

Blue Arrow

Swindon

On-site

GBP 45,000 - 65,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Blue Arrow is seeking an Embedded Software Engineer to join a team working at the intersection of software and hardware. You will develop software that directly controls hardware, powering critical systems and enabling reliable operation across diverse high-tech products.

You will design and implement embedded solutions, collaborate with multidisciplinary engineers, and contribute to product development from concept through deployment and ongoing improvement in a regulated engineering

Qualifications

  • Proven experience in embedded software or firmware development.
  • Strong C/C++ skills and familiarity with embedded Linux.
  • Knowledge of RTOS and ARM-based processors.

Responsibilities

  • Design, develop, test, and maintain embedded software for complex hardware platforms.
  • Develop low-level software and firmware for embedded systems.
  • Collaborate with electronics, systems, and software engineers throughout the lifecycle.
  • Integrate software with sensors, control systems, and hardware architectures.
  • Debug, optimise performance-critical systems, and support verification and validation.

Skills

Embedded Software
C/C++
Embedded Linux
RTOS
ARM microcontrollers
Hardware integration
Serial protocols
Git
Debugging skills
Problem solving

Job description

Develop the Technology Behind Tomorrow's Products

Do you enjoy working where software meets hardware?

We're supporting organisations across advanced engineering, aerospace, defence, automotive, telecommunications, medical technology, manufacturing, and high-tech product development who are seeking talented Embedded Software Engineers to help create the next generation of intelligent systems and connected devices.

As an Embedded Software Engineer, you'll work at the heart of cutting-edge technology, developing software that directly controls hardware, powers critical systems, and enables innovative products to operate safely, reliably, and efficiently.

This is an exciting opportunity to contribute to projects that have a tangible real-world impact, from mission-critical systems and industrial automation through to smart devices, communications platforms, and advanced electronic products.

What You'll Be Doing
  • Design, develop, test, and maintain embedded software solutions for complex hardware platforms
  • Develop low-level software and firmware for embedded systems and microprocessor-based products
  • Collaborate with Electronics Engineers, Systems Engineers, Software Engineers, and Project Teams throughout the development lifecycle
  • Integrate software with sensors, electronic control systems, communication interfaces, and hardware architectures
  • Debug, analyse, and optimise performance-critical systems
  • Support system integration, verification, validation, and testing activities
  • Contribute to technical design reviews and software architecture decisions
  • Diagnose and resolve complex hardware and software integration challenges
  • Ensure software meets reliability, performance, safety, and security requirements
  • Support product development from concept and design through to deployment and ongoing improvement
Skills & Experience
  • Commercial experience developing Embedded Software or Firmware solutions
  • Strong programming skills in C and/or C++
  • Experience developing for Embedded Linux environments
  • Knowledge of Real-Time Operating Systems (RTOS)
  • Experience working with ARM-based processors and microcontrollers
  • Hardware integration and low-level software development experience
  • Understanding of serial communication protocols such as UART, SPI, I2C, CAN, Ethernet, or USB
  • Experience with debugging tools, test equipment, and performance optimisation techniques
  • Familiarity with software development lifecycles within regulated or engineering-led environments
  • Experience using Git and version control systems
  • Strong problem-solving, analytical, and troubleshooting skills
Why Consider This Opportunity?
  • Work on innovative products and advanced technologies
  • See the direct physical impact of the software you develop
  • Collaborate with multidisciplinary engineering teams
  • Contribute to products used in real-world and mission-critical environments
  • Develop expertise across hardware, firmware, and software disciplines
  • Build a rewarding career within high-growth engineering and technology sectors
Ready for Your Next Challenge?

Whether you're looking to expand your embedded software expertise, work on technically complex projects, or join organisations developing market-leading products and systems, we'd like to hear from you.

Blue Arrow is proud to be a Disability Confident Employer and is committed to helping find great work opportunities for great people

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

X4 Technology • Southampton

Hybrid
GBP 40,000 - 56,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Software Engineer
Embedded Software Engineer

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme
Embedded Software Engineers
Embedded Software Engineers

Enigma People • City of Edinburgh

On-site
GBP 40,000 - 55,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Resource Managers • Portsmouth

On-site
GBP 40,000 - 60,000
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development