Przesuwa na górę strony

Nasze sterowniki

Zobacz nasze sterowniki

C++ Embedded Software Engineer

For over 30 years, we are designing and manufacturing controllers dedicated for various equipment producers. We specialise in producing controllers designed for the biggest screw compressors producers in Poland and Europe. We create and improve our own projects as well as projects individually designed for our clients. We successfully implement innovative solutions, starting at the concept itself, up to and throughout the production. Join us if you want to share your ideas in a “from start to finish” opportunity, supported by the years-long field experience of our team.

We are looking for C++ Embedded Software Engineer with expertise in Bare-metal STM32 development and proficiency in embedded Linux development to help us create software for new and existing, state-of-the-art industrial controllers and devices following Industry 4.0 trends. We seek people that are not afraid to work with hardware, have good problem solving skills and with a strong focus on quality and safety of their solutions.


  • creating and developing new functionaities in accordance with design documents and client requirements
  • cooperation with interdisciplinary team (hw designers, ui programmers, testers)
  • cooperation with experts from the client’s team
  • troubleshooting and fixing bugs based on feedback from testers and customers
  • creating unit tests as well as documentation and participating in the code-review process
  • active participation in the process of making design decisions regarding code and system architecture


  • control algorithms
  • software for automated production testing
  • tool creation
  • automated sensor data collection and analysis
  • user interface (Qt or bare-metal)
  • desktop/mobile applications


  • Industrial embedded devices
  • C/C++14
  • C++ETL
  • STM32 MCUs
  • Linux
  • Buildroot
  • Qt QML
  • Bash, Python
  • GTest
  • GitLab CI/CD


  • Master’s or Bachelor’s degree in Computer Science, Control Engineering, Electronics, Telecommunications or similar education
  • proficiency in C++14 object oriented programming
  • experience in working with STM32 microcontrollers
  • knowledge of STM32 microcontrollers architecture and peripheral systems
  • experience with ST HAL libraries
  • practical knowledge of the Linux operating system
  • knowledge of communication interfaces / protocols such as UART, I2C, SPI, CAN, TCP/IP Modbus
  • experience in writing multi-threaded applications
  • ability to use GDB debugger
  • ability to use Git version control system
  • knowledge of digital electronics
  • well-developed communication skills
  • proficiency in spoken and written English


  • Python
  • Qt QML
  • CMake
  • GitLab CI/CD
  • SQL
  • knowledge of the control theory
  • experience in the automation industry


  • participating in the entire project, from design to the production
  • working in the projects for the world-renowned manufacturers
  • gaining complex experience in the Embedded area
  • implementation of the projects based on the newest technologies
  • participation in the international projects
  • real impact on the final shape of the projects
  • stable work in the dynamically developing company
  • training and career development
  • possibility of the remote work
  • flexible working time
  • type of contract chosen by you