12/09/2024 updated


100 % available
Experienced Embedded Software Developer
Warszawa, Poland
Only remote
Bachelor's degree: ElectronicsJava (Programming Language)Unit TestingBash ShellC++ (Programming Language)CMakeSoftware QualityComputer ProgrammingLinuxProgramming ToolsElectronicsEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareGNU Compiler CollectionMake (Software)
Programming Languages
Proficient in C, C++ (17 years experience), Python, and Java for embedded systems development.
Embedded Systems
Expertise in RTOS, baremetal programming, and embedded Linux for various hardware platforms including STM32 and ARM.
Development Tools
Skilled in using CMake, Makefile, Bash, GCC, and Git for efficient software development and version control.
Operating Systems
Experience with Linux and RTOS for embedded applications.
Electronics
Basic knowledge of electronics, crucial for embedded systems development.
Unit Testing
Proficient in writing and maintaining unit tests to ensure code quality and reliability.
Microcontrollers
Familiarity with STM32, ARM, and ESP32 platforms for embedded development.
Proficient in C, C++ (17 years experience), Python, and Java for embedded systems development.
Embedded Systems
Expertise in RTOS, baremetal programming, and embedded Linux for various hardware platforms including STM32 and ARM.
Development Tools
Skilled in using CMake, Makefile, Bash, GCC, and Git for efficient software development and version control.
Operating Systems
Experience with Linux and RTOS for embedded applications.
Electronics
Basic knowledge of electronics, crucial for embedded systems development.
Unit Testing
Proficient in writing and maintaining unit tests to ensure code quality and reliability.
Microcontrollers
Familiarity with STM32, ARM, and ESP32 platforms for embedded development.
Languages
EnglishFluentPolishNative speakerSpanishGood
Project history
Maintenance and development of a precision farming system. Developed and refactored back-end service for farming machine control. Improved system reliability and performance.
Contributed to industrial automation solutions. Developed firmware for SOC-based automation systems supporting serial protocols. Implemented CI/CD pipeline improving software development process.
Worked on a robotic arm performing partially-automatic aircraft skin inspection. Developed ROS-based firmware in C++, controlling robotic arm operations.