Job Description
We are seeking an experienced Embedded Systems Engineer with 3 to 6 years of hands-on expertise in the microcontroller domain. The ideal candidate will have strong proficiency in C programming, working knowledge of C++, and proven experience in developing and integrating drivers for low-level hardware peripherals. This role involves working across diverse MCU platforms and RTOS environments, with opportunities to contribute to Android-based systems and optimize performance on Qualcomm and MediaTek platforms.
Key Responsibilities
- Design, develop, and maintain embedded software for microcontroller-based systems.
- Implement and integrate device drivers for hardware peripherals such as cameras, audio, sensors, and displays.
- Work with RTOS platforms (FreeRTOS, Zephyr, ThreadX) to build reliable and efficient embedded applications.
- Debug and troubleshoot issues across multiple MCU platforms (STM, TI, NXP, Nordic, Qualcomm, MediaTek).
- Collaborate with cross-functional teams to ensure seamless hardware-software integration.
- Conduct memory and performance tuning to optimize embedded applications.
- Contribute to Android platform integration when required.
- Document designs, workflows, and compliance requirements for internal and external stakeholders.
Required Skills & Qualifications
- Bachelor’s degree in Electronics, Computer Engineering, or related field.
- 3+ years of experience in embedded systems development with microcontrollers.
- Strong proficiency in C programming; working knowledge of C++ preferred.
- Hands-on experience with MCU families: STM, TI, NXP, Nordic, Qualcomm, MediaTek.
- Solid understanding of RTOS platforms: FreeRTOS, Zephyr, ThreadX.
- Experience in driver development and integration with hardware peripherals.
- Strong debugging skills across diverse MCU platforms.
Preferred Qualifications
- Experience working on Android platform integration.
- Prior exposure to Qualcomm or MediaTek platforms.
- Expertise in memory management and performance tuning for embedded systems.
- Familiarity with compliance and benchmarking processes in embedded workflows.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work independently and in collaborative team environments.
- Excellent communication and documentation skills.
- Systems-oriented mindset with attention to detail and optimization.
Thank you for your interest in this role. Please also share your CV at Vedika@lsarecruit.co.uk and if suitable, we will get in touch with you to discuss further.