Embedded Firmware Engineer – Bare Metal MCU – 6 to 9 Months

microTECH Global Ltd

Location:
(Oslo) Norway
Salary:
market rate
Type:
Permanent
Main Industry:
Search Electronics Jobs
Advertiser:
microTECH Global Ltd
Job ID:
131937797
Posted On: 
23 May 2025

Job Title:
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).Requirements: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

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.

To apply for this job please visit no.tiptopjob.com.

Job Location

Adblock Detected!

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by whitelisting our website.