cover image
Microservice Store

Microservice Store

www.microservicestore.com

1 Job

11 Employees

About the Company

A Store where Microservices can be published, discovered, downloaded, licensed, and updated. In-Field Device Security Lifecycle Management. A flexible commercial model with per-device usage fees and developer revenue sharing. An open marketplace that creates shared incentives for OEMs, platform vendors, and developers. This Store transforms embedded software from a sunk cost into a scalable ecosystem, one where developers can build once and sell many times. It creates a new business layer on top of embedded software — and with it, a larger, more dynamic embedded industry.

Listed Jobs

Company background Company brand
Company Name
Microservice Store
Job Title
Contract Embedded Software Engineer
Job Description
Job Title: Contract Embedded Software Engineer Role Summary: Contract embedded software engineer delivers mission‑critical low‑level code for next‑generation devices, focusing on RTOS porting, HAL and driver development, hardware integration, and secure communication. Expectations: - Rapid integration into multidisciplinary teams - Autonomous ownership of technical work packages - Timely delivery of fully tested, production‑ready code - Clear, concise technical documentation Key Responsibilities: - Port, configure, and adapt RTOS (FreeRTOS, Zephyr) to new MCU platforms - Architect, develop, and unit‑test low‑level drivers and HAL (I2C, SPI, UART, ADC, DAC, GPIO) - Integrate vendor SDKs (STM32Cube, NXP MCUXpresso) for accelerated development - Collaborate with hardware team on board bring‑up, schematic analysis, and hardware‑software troubleshooting - Design and implement embedded connectivity (Wi‑Fi, BLE, cellular) and IoT protocols (MQTT, CoAP) - Implement embedded security (secure boot, cryptographic routines, secure comms) - Maintain coding standards, participate in code reviews, and maintain technical documentation Required Skills: - 5+ years of professional embedded software experience - Expert in Embedded C/C++ for resource‑constrained systems - Deep RTOS knowledge (concurrency, scheduling, memory management) - Proficiency with ARM Cortex‑M or RISC‑V architectures - Experience developing, debugging, and optimizing drivers for SPI, I2C, UART, ADC, DAC, GPIO - Strong debugging skills (JTAG/SWD, logic analyzers, oscilloscopes) - Version control proficiency (Git) - Excellent written and verbal communication Required Education & Certifications: - Bachelor’s degree in Electrical/Electronics Engineering, Computer Science, or related field (or equivalent experience) - Certifications: None required; MISRA C, ISO26262, or equivalent are a plus. ---
Cambridge, United kingdom
Hybrid
Mid level
04-12-2025