> Markdown version of [/jobs/ext/2387561-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/2387561-embedded-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Engineer - **Company:** Giantplus Middleware Solutions UK Ltd. - **Location:** London, UK - **Experience:** Experienced - **Salary:** £55,000.0 - £72,000.0 - **Contract:** Permanent contract - **Skills:** 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, Software Deployment, System Testing, Git, Software Version Control - **Published:** August 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=66f2a2888530559d ## About the Role * 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. ## 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)