Specialization
Embedded C++ and Rust on STM32, adapting and using modern practices of software development in embedded systems, such as unit testing and CI/CD with HIL testing, to aid with development and maintenance of complex systems.
Interests
Has a broad understanding of embedded systems, from hardware design (priciples of semiconductors, FPGAs, analog and digital circuits, building prototypes and hardware bring-up), through computer and software architecture, all the way to the product life-cycle, real-world manufacturing constraints and customer needs.
Also likes to venture into high-performance backend services, deployment and applications of machine learning, cloud computing, and many more things.
Work Experience
Technical Lead at Z-Bionics (Jul 2022 - now)
- Architecting and developing firmware for myoelectric hand prosthesis
- Leading a team of two firmware developers, a hardware designer and a full-stack web developer
- Overlooking quality assurance and testing, CI/CD and documentation
- Coordinating design and manufacturing with other teams and external partners
Software Engineer at Prusa Research (Dec 2021 – Jul 2022)
- Developing firmware for 3D printers
- STM32 microcontrollers, Embedded linux, Yocto, C, Python
Systems Developer at TTC MARCONI (Apr 2020 - Dec 2021)
- Ground-up firmware development of a new PLC-like product based on STM32
- TCP/IP (lwip), Modbus, real-time industrial control, Python support tools
- Writing documentation and bring-up procedures for manufacturing
Intern at egmenergo (Jul 2019 – Aug 2019)
- Firmware and Software development
- STM32 and Atmel microcontrollers, Embedded linux, Python
Education
Faculty of Electrical Engineering CTU (2020 - 2024)
- Cybernetics and Robotics (BSc) [bachelor’s thesis blog post]
Grammar School Uherské Hradiště (2012 - 2020)