Embedded Systems Engineer

Giantplus Middleware Solutions UK Ltd.
London, UK
about 2 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£55,000.0 - £72,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Board Bringup Abstraction Layers Software Documentation Program Optimization Computer Programming Software Debugging Linux on Embedded Systems Embedded Software Firmware Hardware Design Joint Test Action (IEEE Standards) Real-Time Operating Systems
+4 more
Software Deployment System Testing Git Software Version Control

Job description

  • Firmware Architecture: Maintain and evolve our core embedded software frameworks. Ensure reliability, clean abstraction layers, and low-latency execution across all microcontrollers.
  • End-to-End Development: Lead the firmware process from initial board bring-up and driver design to high-level middleware integration and system validation.
  • Hardware Integration: Collaborate with hardware design teams to evaluate components, debug custom board revisions, and optimize power consumption.
  • System Testing & Analysis: Don’t just guess. Validate performance using oscilloscopes, logic analysers, and automated test suites before deploying code to production devices.
  • Technical Collaboration: Present architectural decisions to stakeholders and lead cross-functional reviews. You can explain how memory constraints impact system performance, not just that the code compiles.

Requirements

  • Experience: 3+ years in Embedded Software or Firmware Engineering, with a proven track record of bringing microcontroller-based products to production.
  • Technical Depth: Deep proficiency in C and C++ programming for resource-constrained environments, along with hands-on experience using RTOS or Embedded Linux.
  • Tooling: You are fluent with hardware debug interfaces (JTAG/SWD) and modern version control systems (Git).
  • Communication Skills: Professional fluency in English is required for system documentation and daily cross-functional collaboration.
  • Mindset: You are pragmatic. You know when to push for absolute code optimization and when to deliver a stable, reliable build for system testing.

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Paid volunteer time
  • Health & wellbeing programme
  • Cycle to work scheme, * Cycle to work scheme
  • Flexitime
  • Health & wellbeing programme
  • Paid volunteer time

About the company

About the Role: London is a global hub for technological innovation, and at Giantplus Middleware Solutions UK Ltd., we apply that same world-class standard to our hardware and software integration. We build real-time, high-performance embedded systems that power next-generation connected devices. We believe that low-level engineering should be clean, modular, and resilient. We are looking for an Embedded Systems Engineer who can take ownership of our firmware architecture. You aren’t just writing C code; you are defining our low-level system strategy. You will bridge the gap between complex hardware interfaces and robust software execution, serving as the authority on system performance in a room full of developers and product managers.

Why Work With Us?

  • The Environment: Our workspace is situated in the heart of London’s tech ecosystem. We value an environment that fosters technical focus-think collaborative lab setups, cutting-edge hardware gear, and quiet spaces for deep coding.
  • Engineering Culture: We don’t need you to convince us that low-level optimization matters. We know it does. You will have a direct voice in hardware architecture and toolchain decisions from Day 1.
  • Modern Stack: We work with modern C/C++ standards, FreeRTOS, Embedded Linux, and ARM Cortex/RISC-V toolchains. Our hardware engineers use state-of-the-art diagnostic gear, so we debug issues efficiently.
  • Growth: You will have a budget for continuous learning, technical certifications, and top industry conferences to keep your engineering skills sharp.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all