Embedded Software Engineer - UK - espace in Loughborough

Embedded Software Engineer - UK - espace in Loughborough

Loughborough Full-Time No working from home possible
P

Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place!

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 deliveryassociated with traditional satellite and terrestrial IoT systems.

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.

We’re intentional, we’re unapologetically curious and we’re 100% committed to saving space, protecting our planet and turning connectivity into actionable intelligence.

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.

What you will do:

  • Core Development
  • Embedded Software Development : Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers.
  • Power Optimization : Implement algorithms and techniques to minimize power consumption for battery-operated devices.
  • Kernel and RTOS Development : Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components for embedded platforms.
  • IoT Integration : Develop secure and efficient communication protocols for IoT platforms (e.g., MQTT, BLE).
  • Testing and Automation
  • Test Framework Development : Create and maintain automated testing frameworks for embedded systems, including unit, integration, and regression tests.
  • Support : Provide support for debugging of faulty boards.
  • Prototypes Testing : Testing of prototypes for early adopting customers.
  • Hardware-in-the-Loop (HIL) : Implement HIL testing to validate software functionality and hardware interactions in real-time.
  • Continuous Integration (CI) : Integrate automated testing pipelines with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
  • Debugging and Validation : Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.
  • Collaboration and Documentation

#J-18808-Ljbffr

P

Contact Details:

Polluxa, Inc. Recruitment Team