Embedded Software Engineer - UK — Opportunihub
Job

Embedded Software Engineer - UK

E-Space · Loughborough

At a glance

Type
Job
Organisation
E-Space
Location
Loughborough
Work mode
On-site
Deadline
Rolling / not stated
Posted
14 Aug 2026

About this job

<div>Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place! </div><div>&nbsp;</div><div>E-Space is bridging Earth and space to enable hyper-scaled deployments of space-powered Internet of Things (IoT) solutions and services. We are fundamentally changing the design, economics, manufacturing, coverage limitations and service delivery associated with traditional satellite and terrestrial IoT systems.</div><div>&nbsp;</div><div>By building a highly-advanced low Earth orbit (LEO) space system—with a unique antenna design, highly sustainable spacecraft system and low-cost, small portable end-user devices—we can extend global satellite coverage, capacity and connectivity beyond legacy space services to provide a new kind of IoT platform that lets users sense, track, connect and act on information gathered, anywhere.</div><div>&nbsp;</div><div>We’re intentional, we’re unapologetically curious and we’re 100% committed to saving space, protecting our planet and turning connectivity into actionable intelligence.</div><div><br></div><div><span style="font-size: 16px;">We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices with a strong emphasis on testing automation. The role involves developing low-level software, focusing on power efficiency, real-time performance, system reliability, and implementing robust testing frameworks. You will also contribute to Board Support Packages (BSPs), kernel-level development, and platform integration.</span></div><br><strong>What you will do:</strong><br> <li><strong>Core Development</strong></li> <li>&nbsp;<strong>Embedded Software Development</strong>: Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers.</li> <li>&nbsp;<strong>Power Optimization</strong>: Implement algorithms and techniques to minimize power consumption for battery-operated devices.</li> <li>&nbsp;<strong>Kernel and RTOS Development</strong>: Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components for embedded platforms.</li> <li>&nbsp;<strong>IoT Integration</strong>: Develop secure and efficient communication protocols for IoT platforms (e.g., MQTT, BLE).</li> <div>&nbsp;</div> <li><strong>Testing and Automation</strong></li> <li>&nbsp;<strong>Test Framework Development</strong>: Create and maintain automated testing frameworks for embedded systems, including unit, integration, and regression tests.</li> <li>&nbsp;<strong>Support</strong>: Provide support for debugging of faulty boards.</li> <li>&nbsp;<strong>Prototypes Testing</strong>: Testing of prototypes for early adopting customers.</li> <li>&nbsp;<strong>Hardware-in-the-Loop (HIL)</strong>: Implement HIL testing to validate software functionality and hardware interactions in real-time.</li> <li>&nbsp;<strong>Continuous Integration (CI)</strong>: Integrate automated testing pipelines with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.</li> <li>&nbsp;<strong>Debugging and Validation</strong>: Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.</li> <div>&nbsp;</div> <li><strong>Collaboration and Documentation</strong></li> <li>&nbsp;<strong>Hardware Interaction</strong>: Work closely with hardware teams to ensure seamless software-hardware integration and accurate testing scenarios.</li> <li>&nbsp;<strong>Documentation</strong>: Prepare and maintain technical documentation, including testing procedures, logs, and reports for software and hardware validation.</li> <br><strong>What you bring to this role:</strong><br> <li><strong>Programming Languages</strong>: Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash.</li> <li><strong>Embedded Systems</strong>: Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains.</li> <li><strong>IoT Protocols</strong>: Knowledge of IoT communication protocols and secure data transmission.</li> <li><strong>Testing Frameworks</strong>: Experience with testing tools and frameworks such as Robot Framework, Pytest, or Unity.</li> <li><strong>Power Management</strong>: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools.</li> <li><strong>Debugging Tools</strong>: Proficiency with debugging tools like JTAG, GDB, and serial debuggers.</li> <li><strong>Automation Tools</strong>: Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools.</li> <li><strong>Version Control</strong>: Expertise with Git or similar version control systems.</li> <br><strong>Extra bonus points for the following:</strong><br> <li>Experience with Yocto.</li> <li>Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).</li> <li>Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO.</li> <li>Experience with secure firmware updates (OTA) and bootloader development.</li> <li>Familiarity with hardware simulation tools and mock environments for testing.</li> <li>Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.</li> <li>Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.</li> <div><span style="font-size: 16px;">This is a full time based out of our Loughborough, UK office.&nbsp; The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience.&nbsp;</span></div> <div><span style="font-size: 16px;">&nbsp;</span></div> <div><span style="font-size: 16px;">We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed.</span></div> <div><span style="font-size: 16px;">&nbsp;</span></div> <div><span style="font-size: 16px;">E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.&nbsp;&nbsp;The Company is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.</span></div><div><br></div><div><b style="font-size: 18px;">Why E-Space is right for you:</b></div><div><br></div><div>We want you to make the most of your journey at E-Space. That’s why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space:</div><div><br></div><div>• An opportunity to really make a difference</div><div>• Sustainability at our core</div><div>• Fair and honest workplace</div><div>• Innovative thinking is encouraged</div><div>• Competitive salaries</div><div>• Continuous learning and development</div><div>• Health and wellness care options</div><div>• Financial solutions for the future </div><p>Find more <a href="https://www.arbeitnow.co.uk/english-speaking-jobs">English Speaking Jobs in United Kingdom</a> on Arbeitnow</a>

How to apply

  1. 1 Read the full details above and confirm you meet the eligibility criteria.
  2. 2 Prepare your documents — an updated CV, and any cover letter, proposal or certificates required.
  3. 3 Click Apply on official site to complete your application on E-Space’s official page.
  4. 4 Submit as early as possible — many close once filled.
Apply on official site

Sourced from arbeitnow. Always verify details on the official website. Opportunihub never charges you to apply.

Frequently asked questions

How do I apply for Embedded Software Engineer - UK?

Review the full details and eligibility on this page, prepare your documents, then use the “Apply on official site” button to complete your application on E-Space’s official page.

Is this opportunity remote or location-based?

This opportunity is based in Loughborough. Check the official listing for any relocation or on-site requirements.

Is Embedded Software Engineer - UK free to apply for?

Opportunihub lists this Job for free. Legitimate Jobs do not ask for payment to apply — never pay a fee to submit an application.