Padmi
E-Space logo
E-Space

LEO satellite constellation · Internet of Things (IoT)

Embedded Software Engineer - UK

United Kingdom · OnsitePosted 20 months ago
HardwareUnspecifiedFull Time
Apply at E-Space

Opens the source posting on jobs.lever.co

Source description

About the role

View original

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

Hardware Interaction : Work closely with hardware teams to ensure seamless software-hardware integration and accurate testing scenarios.

Documentation : Prepare and maintain technical documentation, including testing procedures, logs, and reports for software and hardware validation.

More at E-Space

Related open roles

View all roles