10/29/2026 updated

**** ******** ****
100 % available

Embedded Software Engineer | Automotive ADAS & 5G Baseband | C/C++/Assembly | ISO 26262 | AUTOSAR

Łódź, Poland
Only remote
Bachelor's degree, Computer Science; Unfinished Bachelor's degree, Electronics and Telecommunication
Łódź, Poland
Only remote
Bachelor's degree, Computer Science; Unfinished Bachelor's degree, Electronics and Telecommunication

Profile attachments

MichalJurek_CV.pdf

About me

I’m an embedded software engineer with 4+ years of professional experience. I write firmware, design digital electronics PCBs, do bring ups, and troubleshoot hardware and software. For my portfolio please visit my website.

Automotive ElectronicsAUTomotive Open System Architecture (AUTOSAR)C++ (Programming Language)DebuggingElectronicsEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareWindows EmbeddedFirmwareISO 26262Python (Programming Language)MISRA C (C Programming Language)Reverse Engineering5G (Telecommunication)5G NREmbedded CoderTesting (Hardware)Automotive Software
Embedded Software Development (C, C++, Assembly)
Expertise in developing safety-critical embedded software in C (MISRA C), C++, and Assembly for automotive ADAS ECUs, 5G NR Layer 1 baseband systems, and custom ASIC platforms, covering the full development cycle from requirements to verification.

Automotive Safety Standards (ISO 26262, AUTOSAR, MISRA C)
Deep knowledge of ISO 26262 (ASIL D) functional safety, AUTOSAR/Vector MICROSAR OS configuration, MISRA C compliance, and V-model-based testing including HIL and SIL test benches for safety-critical automotive environments.

5G NR Layer 1 Baseband & DSP
Hands-on experience developing ultra-low-latency 5G NR Layer 1 physical layer baseband software in C and Assembly for radio units on proprietary ASIC platforms, including beamforming, gain control, ripple compensation, and hardware accelerator integration.

RTOS & Operating Systems
Practical experience with bare-metal firmware, FreeRTOS, AUTOSAR OS/OSEK, QNX, and Embedded Linux for real-time embedded applications.

Hardware Platforms & Microcontrollers
Experience with Infineon Aurix TriCore, STM32, ESP32, TI TDA4/Sitara, NVIDIA Orin, and FPGA basics (VHDL) across automotive and industrial projects.

Peripherals & Low-Level Drivers
Development of low-level device drivers including DMA, GPIO/interrupt handling, timers/PWM, and memory-mapped I/O for embedded targets.

Communication Protocols
Integration and configuration of CAN, LIN, Automotive Ethernet, DoIP, USB (CDC/HID), UART, SPI, I2C, MQTT, Profinet, Profibus, and Modbus communication stacks.

Debugging & Development Tools
Proficient with Lauterbach TRACE32, JTAG/SWD, GDB, Vector toolchain (CANoe, CANalyzer, CANape, DaVinci, vFlash, CANdela Studio), Tasking, oscilloscope, logic analyzer, Git/GitLab/Gerrit, CMake, Make, Bazel, DOORS, and PTC Integrity.

Testing & Quality Assurance
Design and execution of Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test benches, unit and integration testing, static and dynamic code analysis for safety-critical systems.

PCB Design & Electronics
PCB design and schematic capture using KiCad, board bring-up, component-level electronics repair, and oscilloscope/logic-analyzer debugging.

Python & Scripting
Use of Python and Bash for automation, tooling, calibration procedures (PyVISA), and scripting tasks across embedded and test environments.

Software Architecture & Requirements Engineering
Authoring of software architecture documentation, requirements engineering, code reviews, and cross-functional collaboration in distributed international engineering teams.

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

GermanBasic knowledgeEnglishFluentPolishNative speaker

Project history

Independent Embedded Software Engineer

Self-Employed, Remote
Delivering real-time and embedded software for aerospace simulation and training systems as an independent contractor. Developing real-time simulation software spanning control systems to operator-facing GUIs, integrating and verifying systems across simulated hardware/software configurations, and owning the full product lifecycle including requirements analysis, design, implementation, and post-delivery support.

R&D Embedded Software Engineer

Ericsson, Lodz
Developed 5G NR Layer 1 baseband software in C and Assembly for radio units on a proprietary ASIC platform, implementing physical-layer signal processing features including beamforming, gain control, and ripple compensation. Delivered synchronization features for hardware accelerators, designed configurable delay mechanisms for 5G channels, migrated legacy hardware functionality to a new ASIC generation, and contributed to code reviews and technical documentation.

R&D Embedded Software Engineer

ZF Automotive Systems Poland, Lodz
Developed, debugged, and tested safety-critical embedded software for ADAS ECUs compliant with ISO 26262 (ASIL D) and MISRA C. Configured AUTOSAR (Vector MICROSAR) OS, integrated vehicle communication stacks (CAN, LIN, Automotive Ethernet, DoIP), led ECU prototype bring-up, architected a safety-certified power-management component, developed low-level Assembly startup code for Aurix TriCore, implemented a custom LIN transceiver driver, and designed HIL/SIL test benches with full V-model traceability.

Service Technician

PentaPro Service, Lodz
Programmed and configured Siemens PLCs (STEP 7) and Simatic HMI panels for production-line control. Diagnosed and repaired industrial control cabinets, motor drives/VFDs, and pneumatic systems. Maintained industrial fieldbus communication (Profibus, Profinet, Modbus) and supported factory expansion under LOTO and machine-safety standards.
exali-logo

exali Professional Liability badge

The exali Professional Liability badge is a trusted mark for freelancers and service providers. It confirms that the freelancer carries professional liability insurance meeting exali's high standards — a symbol of reliability and professionalism.

Valid until: 08/01/2027


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in