12/09/2024 updated

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

Experienced Embedded Software Developer

Warszawa, Poland
Only remote
Bachelor's degree: Electronics
Warszawa, Poland
Only remote
Bachelor's degree: Electronics

Profile attachments

Adam Siemasz - Resume.pdf

Java (Programming Language)Unit TestingBash ShellC++ (Programming Language)CMakeSoftware QualityComputer ProgrammingLinuxProgramming ToolsElectronicsEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareGNU Compiler CollectionMake (Software)Python (Programming Language)Real-Time Operating SystemsSoftware EngineeringPIC MicrocontrollerGitOperational SystemsSoftware Version ControlProgramming Languages
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.

Languages

EnglishFluentPolishNative speakerSpanishGood

Project history

Embedded Software Developer

CNH Industrial Polska
Maintenance and development of a precision farming system. Developed and refactored back-end service for farming machine control. Improved system reliability and performance.

Junior Embedded Developer

Emerson Automation Solutions
Contributed to industrial automation solutions. Developed firmware for SOC-based automation systems supporting serial protocols. Implemented CI/CD pipeline improving software development process.

C++/ROS Developer

Linetech
Worked on a robotic arm performing partially-automatic aircraft skin inspection. Developed ROS-based firmware in C++, controlling robotic arm operations.

IT/Electronics Intern

B-Droix
Developed baremetal drivers for electronic peripherals and embedded nodes for a Bluetooth-based positioning project. Created software for processing data collected by embedded nodes.

Contact form

Log in to get in touch

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

Sign upLog in