for a highly skilled Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automatedtesting . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write … remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement secure, efficient communication protocols (MQTT, BLE, etc.). Testing & Automation: Build automatedtest frameworks (unit, integration, regression) and integrate them with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Hardware Interaction: Collaborate closely with hardware engineers … Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARM Cortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with testautomation frameworks (Robot Framework, Pytest, Unity). Understanding of low-power design principles and profiling tools. Familiarity with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers). Experience integrating More ❯
for a highly skilled Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automatedtesting . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write … remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement secure, efficient communication protocols (MQTT, BLE, etc.). Testing & Automation: Build automatedtest frameworks (unit, integration, regression) and integrate them with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Hardware Interaction: Collaborate closely with hardware engineers … Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARM Cortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with testautomation frameworks (Robot Framework, Pytest, Unity). Understanding of low-power design principles and profiling tools. Familiarity with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers). Experience integrating More ❯
Leicester, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Inspire People
pipelines (Jenkins, GitHub/GitLab) Databases: PostgreSQL (primary), with some Oracle and SQL Server legacy systems Version Control: Git and GitHub (enterprise) Testing: JUnit, PyTest, Selenium, and Cucumber for automation Monitoring & Tooling: ELK Stack, Grafana, and CloudWatch for logging and performance Key Responsibilities Lead the design, build, and maintenance of complex digital services and APIs Deputise for the Lead … communication, and stakeholder engagement skills Desirable Skills Experience in process optimisation and identifying opportunities to improve how software is built Familiarity with secure coding standards, TDD/BDD, and automatedtesting frameworks Understanding of modern architecture patterns (e.g. microservices, event-driven design) Awareness of the Government DDaT framework and GDS Service Standards Location Expectation is to be working from any More ❯
leicester, midlands, united kingdom Hybrid / WFH Options
UST
develop high-performing iOS applications using Swift and SwiftUI . Work effectively within the Apple ecosystem , leveraging Xcode IDE . Optimize app performance and troubleshoot complex technical challenges. Implement automatedtesting (unit and UI) using the XCTest framework. Collaborate in an Agile/Scrum environment , actively contributing to sprints and ceremonies. Support CI/CD pipelines using Git and Azure More ❯
Leicestershire, England, United Kingdom Hybrid / WFH Options
UST
develop high-performing iOS applications using Swift and SwiftUI . Work effectively within the Apple ecosystem , leveraging Xcode IDE . Optimize app performance and troubleshoot complex technical challenges. Implement automatedtesting (unit and UI) using the XCTest framework. Collaborate in an Agile/Scrum environment , actively contributing to sprints and ceremonies. Support CI/CD pipelines using Git and Azure More ❯
Lutterworth, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Cyber Talent Limited
highly skilled software development team innovating, developing and maintaining our complex software products. Key skills/experience required:- Any of the following:- Modern web frameworks, such as React, Redux Automatedtesting tools e.g. QUnit for JavaScript, or similar. JavaScript both client-side script and server ASP Multi-tier web application development experience including C# Experience designing for accessibility Experience of More ❯
you’ll design and optimize software for low-power, battery-operated IoT devices that communicate through space-based systems. You’ll focus on performance, power efficiency, system reliability, and automatedtesting frameworks. Key Responsibilities Embedded Development Design, implement, and maintain low-level software including BSPs and device drivers. Optimize firmware for minimal power consumption and reliable real-time performance. Customize … and tune RTOS (e.g., FreeRTOS) or embedded Linux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes … logic and protocol analyzers, and other debugging tools to test embedded systems. Collaboration & Documentation Work closely with hardware engineers to ensure seamless software–hardware integration. Maintain detailed documentation for development, testing, and validation processes. Skills & Experience Strong programming skills in C, C++, and Python (Shell/Bash scripting a plus). Proven experience with ARM Cortex, ESP32, or STM32 More ❯
you’ll design and optimize software for low-power, battery-operated IoT devices that communicate through space-based systems. You’ll focus on performance, power efficiency, system reliability, and automatedtesting frameworks. Key Responsibilities Embedded Development Design, implement, and maintain low-level software including BSPs and device drivers. Optimize firmware for minimal power consumption and reliable real-time performance. Customize … and tune RTOS (e.g., FreeRTOS) or embedded Linux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes … logic and protocol analyzers, and other debugging tools to test embedded systems. Collaboration & Documentation Work closely with hardware engineers to ensure seamless software–hardware integration. Maintain detailed documentation for development, testing, and validation processes. Skills & Experience Strong programming skills in C, C++, and Python (Shell/Bash scripting a plus). Proven experience with ARM Cortex, ESP32, or STM32 More ❯