-
microTECH Global LTD

Embedded Software Engineer

microTECH Global LTD
Norway · Contract · Mid-Senior

Embedded Firmware Engineer – Bare Metal MCU (FPGA Integration)

Contract – Fully Remote (6–9 Months)


Overview:

We are looking for an experienced Embedded Firmware Engineer for a 6 to 9 month contract. The ideal candidate will be skilled in bare-metal development for microcontrollers (MCUs) and familiar with systems that will interface with or be ported to FPGA-based platforms. This is a fully remote role requiring self-direction, hands-on hardware understanding, and collaboration with digital design engineers.


Responsibilities:

  • Develop and debug bare-metal firmware for MCUs (e.g., ARM Cortex-M).
  • Write drivers and bring-up routines for common peripherals (SPI, I2C, UART, GPIO, etc.).
  • Collaborate with FPGA engineers to define interfaces between firmware and programmable logic.
  • Perform board bring-up, unit testing, and functional verification.
  • Ensure tight resource control: memory, power, and real-time performance.
  • Maintain clean, well-documented code and interface definitions.
  • Support integration of firmware functions into an FPGA-based system (soft-core, hard-core MCU or co-design).


Essential Skills:

  • 5+ years of experience in bare-metal firmware development.
  • Strong embedded C/C++ programming skills.
  • Deep understanding of microcontroller architecture and peripheral interfacing.
  • Experience working with oscilloscopes, logic analyzers, or other low-level debugging tools.
  • Comfortable working in a remote, collaborative environment.


Desirable Skills:

  • Exposure to FPGA platforms (Xilinx, Intel/Altera, Lattice, etc.).
  • Familiarity with soft processors or MCU-to-FPGA migration techniques.
  • Scripting (Python or Bash) for automation or test harnesses.
  • Experience with version control (Git) and CI workflows for embedded builds.


Contract Details:

  • Duration: 6 to 9 months
  • Location: Fully Remote (flexible working hours across time zones)
  • Engagement Type: Contract (freelance / B2B / Ltd company)
  • Start Date: ASAP
  • Key Skills

    Ranked by relevance

    fpga embedded python xilinx bash gpio git spi
    Login to Apply
    Posted
    May 14, 2025
    Type
    Contract
    Level
    Mid-Senior
    Location
    Norway

    Industries

    Semiconductor Manufacturing

    Categories

    Consulting

    Related Jobs

    3 roles aligned with this opportunity

    View all jobs
    View Job Details
    Renesas Electronics
    Related

    Software QA Automation Engineer (Part-time)

    2026-05-20

    Part-time
    Associate
    Ukraine
    Semiconductor Manufacturing
    Manufacturing
    View Job Details
    Renesas Electronics
    Related

    Intern Embedded Engineer

    2026-05-18

    Full-time
    Not Applicable
    Ukraine
    Semiconductor Manufacturing
    Manufacturing
    View Job Details
    Realtek Semiconductor Corp.
    Related

    Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)

    2026-05-20

    Full-time
    Mid-Senior
    Singapore
    Semiconductor Manufacturing
    Engineering