Skip to content
MJ

Łódź, Poland · open to freelance & consulting

Michał JurekEmbedded Software Engineer — firmware from bare metal to certified production.

Firmware and hardware engineering across the full embedded cycle — from requirements and board bring-up to safety-certified production software.

years embedded
4+
highest safety integrity
ASIL D
automotive functional safety
ISO 26262
down to the metal
C / asm

01 / selected work

Where the hard problems were

Anonymised case studies from industry work — the constraints, the trade-offs, and what shipped.

All case studies →

02 / personal projects

Built on my own bench

Hardware and firmware projects documented end to end — schematic to working device.

All projects →

03 / experience

Track record

  1. Nov 2025 — Present

    Łódź

    R&D Embedded Software Engineer · Ericsson

    • 5G NR Layer 1 (physical layer) baseband software in C and Assembly for radio units, focused on ultra-low-latency signal processing in the data path close to the antenna.
    • Implemented beamforming, gain control and ripple compensation for time-critical pipelines on a proprietary ASIC platform.
  2. Jun 2022 — Nov 2025

    Łódź

    R&D Embedded Software Engineer · ZF Automotive Systems Poland

    • Safety-critical ADAS ECU software across multiple vehicle platforms, compliant with ISO 26262 (ASIL D) and MISRA C; technical leadership through code review.
    • Configured AUTOSAR (Vector MICROSAR) OS and basic software for real-time safety co-processors: scheduling, partitioning, peripherals.
  3. Jun 2021 — Jun 2022

    Łódź

    Service Technician · PentaPro Service

    • Programmed Siemens PLCs (STEP 7) and Simatic HMI panels for production-line control and diagnostics.
    • Diagnosed and repaired industrial control cabinets, VFDs and pneumatic systems from electrical schematics.
Full background & skills →

Next step

Need firmware that survives a production line — or a client audit?

I take on embedded work end to end: driver and RTOS bring-up, safety-critical software, board bring-up and debugging that nobody else wants to touch. Tell me what you're stuck on.