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

Location:
(Oslo) Norway
Salary:
market rate
Type:
Permanent
Main Industry:
Search Electronics Jobs
Advertiser:
microTECH Global Ltd
Job ID:
131916495
Posted On:
15 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.

yonnetim

Published by
yonnetim

Recent Posts

GSC: Senior ESG Reporting Manager

Job title: GSC: Senior ESG Reporting Manager Company: HSBC Job description Job Advert DetailsSome careers…

7 minutes ago

Field Service Engineer

Location: Corby (NN17) - Northamptonshire, East Midlands, United Kingdom Salary: £31k - 40.5k per year…

8 minutes ago

Sales Representative Lombardia

Job title: Sales Representative Lombardia Company: CRH Job description Country: Italy City: Bergamo Req ID:…

12 minutes ago

Senior Front End Engineer, Madrid

Job title: Senior Front End Engineer, Madrid Company: Randstad Job description Senior Front End Engineer…

13 minutes ago

Cleaner – Transport

Job title: Cleaner - Transport Company: Robinson Services Job description A fantastic opportunity has arisen…

22 minutes ago

Global Director of Payroll

Location: Dublin 2 - Ireland Salary: Competitive Type: Permanent Main Industry: Search Engineering Jobs Other…

28 minutes ago
If you dont see Apply Button. Please use Non-Amp Version