๐Ÿ–จ๏ธ Print / Save as PDF

Przemysล‚aw Wisniewski (Pshemek)

Firmware ยท Embedded Systems ยท Software Architecture ยท C/C++ ยท RTOS

Residence: Szczecin, PL (Open to relocation)  |  pshemekwis@gmail.com  |  +48 515 209 411

Summary

Firmware & Embedded Software Engineer with 10+ years of experience. Currently contributing to Zoox's autonomous vehicle systems. Specialized in C/C++, real-time systems, FreeRTOS, NXP PowerPC, and automotive protocols (CAN, UART, I2C, ADC). Experienced in ISO 26262 (ASIL B), A-SPICE assessments. Off-grid tech enthusiast โ€“ built a solar-powered camper with LiFePO4.

Technical Skills

  • C++, C, Lua, Python, JavaScript, PHP, HTML, CSS, Assembler, Fortran, C#
  • Autosar, FreeRTOS, OSEK, BareMetal, Linux, STM32, NXP, PowerPC, ARM Cortex
  • CAN, UART, I2C, ADC, CANOE, CAPL, FlexRay, Ethernet, CAN-FD
  • MS Visual C++, Boost, Qt, IBM Rhapsody, IBM DOORS
  • Vector DaVinci, EB Tresos, Lauterbach Trace32, GTest, GMock
  • SVN, Git, Jira, Agile, CI/CD, Jenkins, CMake, clang
  • Reverse engineering, Cybersecurity, A-SPICE, Functional Safety
  • Qt, QML, WinAPI, wxWidgets, DirectX, OpenGL
  • Arduino, PWM, Multimeter, Oscilloscope, Solar/Battery Tech

Professional Experience

Senior Software & Firmware Engineer โ€“ Zoox, Silicon Valley (Mar 2024 โ€“ Present)

  • Developing embedded software for NXP PowerPC on FreeRTOS
  • Using CAN, UART, I2C, ADC
  • Programming in C++ with an emphasis on object-oriented design.
  • Simulation using Vector CANOE, CAPL

Senior Software Engineer โ€“ Sii, Poland (Jul 2023 โ€“ Mar 2024)

  • AUTOSAR SWC development, Vector DaVinci config
  • Unit tests using GTest, debugging on Aurix Tricore

Senior Software Engineer โ€“ Mobica, Poland (Oct 2021 โ€“ Jul 2023)

  • Maintaining Flang (Fortran LLVM compiler)
  • Fixing legacy C code bugs

Senior Software Engineer โ€“ Huuuge Games, Poland (Oct 2020 โ€“ Oct 2021)

  • Implementation of Huuuge Casino in C++ and Lua

Software Engineer โ€“ Global Logic, Szczecin PL (Jul 2015 โ€“ Sep 2020)

  • Owner of Dimming module in Head-Up Display ECU
  • Creating software in C for embedded platform
  • Creating and configuring modules based on Autosar 4.2 classic
  • Writing requirements, diagrams, tests
  • Creating and configuring Canoe simulation and writing CAPL scripts
  • Implementing ASIL B functional safety mechanisms
  • Being responsible for A-SPICE quality in software

Software Engineer โ€“ BrightOne, Szczecin PL (Mar 2014 โ€“ Aug 2015)

  • Maintaining embedded project for Car Head Unit on bare metal
  • Fixing and finding bugs in C code according to requirements in IBM Doors

C++/C# Developer โ€“ Object Connect, Szczecin PL (Oct 2012 โ€“ Jan 2014)

  • Implementing Windows and SharePoint Applications in C#/C++
  • Creating an eBook reader for ARM-based tablets using C++ with DirectX and WinAPI
  • Developing a C++ extension for Microsoft Office Word to communicate with documents on SharePoint

Student Practice โ€“ SoftLine (Jan 2012 โ€“ Nov 2012)

  • Implementing mobile apps for Android and Windows Mobile
  • Developing a Qt-based internal communicator

Education

BSc, Information Technology โ€“ West Pomeranian University of Technology (2010โ€“2014)

Languages

Polish (native), English (advanced), German (basic)

Hobbies

Music, travelling, nature, camping, electronics, baking bread

CV Photo