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:
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.

yonnetim

Published by
yonnetim

Recent Posts

1 : 1 teaching assistant

Location: Redhill (RH1) - Surrey, South East, United Kingdom Salary: £85 - £90 per day…

40 seconds ago

Personal Assistant – Dublin 2

Job title: Personal Assistant - Dublin 2 Company: Irish Wheelchair Association Leader's Service Job description…

3 minutes ago

SAP Controlling Business Analyst

Job title: SAP Controlling Business Analyst Company: Datalogic Job description Job DescriptionDatalogic Group is looking…

7 minutes ago

Monter- praca na produkcji bez nocek | transport z ŁODZI

Job title: Monter- praca na produkcji bez nocek | transport z ŁODZI Company: Agencja Zatrudnienia…

11 minutes ago

Junior Account Executive

Job title: Junior Account Executive Company: AMOREO EUROPE S.L. Job description Junior B2B Sales ExecutiveLocation:…

13 minutes ago

Warehouse Team Member Saturday – Tuesday: 21:00 – 07:00

Job title: Warehouse Team Member Saturday - Tuesday: 21:00 - 07:00 Company: QVC Job description…

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