Michał Bork-Zalewski
Experience
Embedded Software Development Engineer, L5 @ Amazon Ring
June 2024 – present; Gdańsk, Poland
- Took part in delivering 24/7 Recording feature for Ring Indoor Camera 2nd gen
Firmware Development Engineer @ Solidigm
December 2021 – May 2024; Gdańsk, Poland
- Co-developed a PCIe/NVMe compliance test suite using SPDK driver for Linux. Modified the driver to enable test scenarios.
- Worked on a new SSD drive, a key product for the company revenue, developing firmware for a novel platform.
- Collaborated internationally with external engineering partners during development of a common codebase for both parties’ products.
Firmware Developer @ Intel
December 2020 – December 2021; Gdańsk, Poland
- Developed firmware for NAND and Optane (3DXP) SSD drives, including drives productized as Intel D7- series and Intel Optane DC P5800X.
- Worked on SR-IOV and Dual Port capabilities development, especially in the NVMe and PCIe reset specification compliance area.
- Designed and implemented a number of key functional modules in the transport layer of the firmware.
- Continued development of legacy codebase, maintaining compatibility with previous products.
Software Development Intern @ Intel
July 2018 – November 2020; Gdańsk, Poland
- Took part in a long-term intership in Non-volatile Memory Solutions Group.
- Worked on validation and development of NVMe drives, specializing in the host interface area.
- Partaken in developing an internal SR-IOV test suite for the product. Collaborated with firmware engineers during feature development.
- Learned the basics of PCIe and NVMe protocols as well as Linux drivers, focusing on NVMe driver.
Technical skills
Programming languages
C, C++, Python, Bash
Developer Tools
Git, CMake, PlantUML, Google Test, Bitbucket, Jira
Areas of expertise
Firmware development and debugging, Embedded systems validation, RTOS, PCIe, NVMe, Linux (esp. NVMe drivers)
Education
Master of Engineering in Computer Science
2021 – 2023; Gdańsk University of Technology
- Grade: 5
- Algorithms and Systems Modeling profile
- Thesis: Development of an application illustrating the game of Roman domination with theoretical considerations (in Polish)
Bachelor of Engineering in Computer Science
2017 – 2021; Gdańsk University of Technology
- Grade: 4.5
- Computer Architecture profile
- Thesis: Emulator of Sharp LR35902 CPU (in Polish)
Languages
- Polish: native
- English: fluent, used in workplace setting for international collaboration