Michał J.-R&D Embedded Software Engineer

Check rate
Experience
System Engineer / Software Developer
Sii
- Deliver real-time and embedded software for aerospace simulation and training systems as an independent contractor, working remotely within a distributed international engineering team.
- Develop real-time simulation software spanning control systems through to operator-facing interfaces (GUI).
- Integrate, test and verify systems across simulated hardware/software configurations.
- Diagnose faults and rectify problems on real-time subsystems.
- Own the full product lifecycle: requirements analysis, design, implementation, customer acceptance and post-delivery support
R&D Embedded Software Engineer
Ericsson
- Develop 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 physical-layer signal processing features — beamforming, gain control, and ripple compensation — for time-critical pipelines on a proprietary ASIC platform.
- Delivered a synchronization feature for hardware accelerators that reduced buffer sizes and ensured seamless data handover between processing stages, increasing system throughput.
- Designed a configurable delay mechanism for 5G channels, enabling end-to-end lab testing with short radio-to-baseband cabling.
- Migrated legacy hardware functionality to a new ASIC generation and wrote custom Assembly routines for internal accelerator architectures.
- Maintain and improve Layer 1 software through bug fixes and stability enhancements; supported onboarding and knowledge sharing within a newly established engineering unit.
- Verify features across simulation and hardware environments (traffic and signalling configuration, timing and data- integrity analysis); contribute to code reviews and technical documentation.
R&D Embedded Software Engineer
ZF Automotive Systems Poland
- Developed, debugged, and tested embedded software for cutting-edge ADAS projects within multinational teams.
- Maintained and enhanced previously integrated components across multiple vehicle platforms.
- Authored requirements and software architecture documentation in compliance with ISO 26262 and other automotive standards.
- Participated in software and hardware bring-up activities for new ECU platforms.
- Designed and maintained test benches for hardware-in-the-loop (HiL) and software-in-the-loop (SiL) testing.
Service Technician
PentaPro Service
- Diagnosed and maintained industrial automation systems to ensure production continuity.
- Performed electrical and electronic reworks and repairs on factory equipment.
- Maintained mechanical and pneumatic systems; conducted routine operational inspections.
- Contributed to factory expansion by assisting in construction of new production sections.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Automotive, Manufacturing, Aerospace and Defense, Information Technology, and Telecommunication.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Quality Assurance, Research and Development, Information Technology, Operations, and Production.
Summary
Embedded Software Engineer with 4+ years of professional experience specialising in automotive ADAS systems and 5G baseband development. Proven track record of delivering safety-critical software compliant with ISO 26262, with hands-on expertise across the full embedded development cycle — from requirements and architecture through bring-up and testing. Recognised internally in 2023 for exemplary performance and rapid professional growth.
Skills
- Languages: C (Misra C), C++, Python
- Platforms: Stm32, Esp32, Aurix Tricore Microcontrollers, Nvidia Orin, Ti Sitara, Linux
- Standards: Iso 26262 (Asil), Autosar
- Rtos: Real-Time Operating Systems (Freertos, Osek)
- Debugging: Lauterbach Trace32, Ecu Diagnostics (Vector Toolset — Canoe, Canalyzer)
- Practices: Software Architecture Design, Requirement Analysis, Hil/Sil Testing
- Other: Electronics Design & Repair, Industrial Automation
Languages
Education
University of Łódź
Bachelor's degree · Computer Science · Łódź, Poland
Technical University of Łódź
Engineering degree · Electronics and Telecommunications · Łódź, Poland
Statistics
Experience
Global experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Michał is based in Łódź, Poland and prefers 100% remote projects.
Michał speaks the following languages: Polish (Native), English (Advanced), German (Elementary).
Michał has at least 5 years of experience. During this time, Michał has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 1 year and 4 months. Note that Michał may not have shared all experience and actually has more experience.
Based on recent experience, Michał would be well-suited for roles such as: System Engineer / Software Developer, R&D Embedded Software Engineer, Service Technician.
Michał's most recent position is System Engineer / Software Developer at Sii.
In recent years, Michał has worked for Sii, Ericsson, ZF Automotive Systems Poland, and PentaPro Service.
Michał is most experienced in industries like Automotive, Manufacturing, and Telecommunication. Michał also has some experience in Aerospace and Defense and Information Technology.
Michał is most experienced in business areas like Product Development, Quality Assurance, and Research and Development. Michał also has some experience in Information Technology, Operations, and Production.
Michał holds a Bachelor in Computer Science from University of Łódź and a Bachelor in Electronics and Telecommunications from Technical University of Łódź.
Michał is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 6 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a System Engineer / Software Developer
Nearby freelancers
Professionals working in or nearby Łódź, Poland
