Embedded Software Engineer
YT Technologies
Worcester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 65KJob location
Worcester, United Kingdom
Tech stack
Agile Methodologies
Application Layers
ARM
Bluetooth Low Energy (Bluetooth)
UClibc (C Standard Library)
C++
Linux
Linux on Embedded Systems
Embedded Software
Firmware
FreeRTOS
Message Queuing Telemetry Transport (MQTT)
Systems Development Life Cycle
Real-Time Operating Systems
Sensor Fusion
Signal Processing
Wi-Fi Technology
Real Time Systems
Yocto
Job description
- Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition.
- Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers.
- Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices.
- Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation.
- Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards.
Requirements
-
C++ Mastery: Commercial experience with modern C++ in an embedded environment.
-
OS Experience: A strong background in both RTOS and Embedded Linux.
-
IoT Protocols: Proven track record of shipping connected products.
-
Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's
-
Experience with signal processing or sensor fusion algorithms.
-
Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation).
About the company
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure.
Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments.