Talent.com
This job offer is not available in your country.
Staff Embedded Software Engineer (ARM Cortex M) - D14 Geylang, Eunos, SG

Staff Embedded Software Engineer (ARM Cortex M) - D14 Geylang, Eunos, SG

SEARCH STAFFING SERVICES PTE. LTD.D14 Geylang, Eunos, SG
4 days ago
Job description

Roles & Responsibilities

Our client is a leading startup in the semiconductor field and a leader in designing ultra low-power microprocessors. This is a newly created position with the Singapore team.

As a Staff Engineer – Embedded MCU Software , you will drive the design, development, and testing of core MCU functions within the SDK. This role involves extending hardware adaptation layers, enabling secure firmware frameworks, and supporting both pre- and post-silicon verification. You will work closely with global teams, architecture, and SoC design engineers to build scalable and efficient embedded software solutions.

Responsibilities

  • Design, develop, and maintain HAL interfaces for MCU management subsystems (clocking, power, control, etc.).
  • Develop and maintain trusted firmware HAL, RTOS ports, and secure embedded platform support.
  • Create and maintain examples, software test cases, and system verification activities.
  • Lead pre-silicon FPGA verification and post-silicon bring-up, debug, and performance optimization.
  • Support DV / validation teams, field engineers, and customers with technical expertise.

Requirements

  • Bachelor’s or Master’s in ECE / CS with 5+ years (BS) or 3+ years (MS) experience in MCU software, including subsystem management.
  • Strong knowledge of ARM architectures (M-profile preferred), RTOS (Zephyr, FreeRTOS), and embedded C / assembly.
  • Hands-on experience with MCU subsystems, debugging tools (oscilloscope, logic analyzer), and IDEs (Keil, IAR, Eclipse, etc.).
  • Familiarity with secure firmware frameworks (TF-M, PSA, CryptoCell) and scripting (Python preferred).
  • Excellent problem-solving, debugging, documentation, and teamwork skills with Git and collaboration tools.
  • Interested applicants, kindly send in a copy of your updated resume in WORD document to hr@searchstaffing.com.sg stating your current and expected remuneration together with notice period required to current employer.

    You can also contact Vincent Low for a confidential discussion at 6749 4236.

    EA Personnel Registration No : R1324700

    Tell employers what skills you have

    RTOS

    Embedded Software

    Eclipse

    Hardware

    ARM

    FreeRTOS

    Scripting

    Zephyr

    FPGA

    Python

    Firmware

    Logic Analyzer

    Debugging

    Teamwork Skills

    Visual Studio

    Adaptation

    Create a job alert for this search

    Software Engineer • D14 Geylang, Eunos, SG