Job Details

MCU-Embedded Systems Engineer

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.

×

Apply for this Position

All fields marked with * are required

Accepted: PDF, DOC, DOCX (Max 5MB)