C++ Embedded Software Engineer 128 wyświetleń

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.

ESSENTIAL DUTIES:

  • 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

YOU WILL ALSO BE ABLE TO WORK ON:

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

WE WORK WITH:

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

OUR EXPECTATIONS:

  • 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

NICE TO HAVE:

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

WE OFFER:

  • 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

Więcej informacji

  • Tylko kandydaci mogą aplikować
Udostępnij to ogłoszenie
Informacje o firmie
    Liczba ogłoszeń 2
  • Branża Elektronika
  • Wielkość firmy Do 50 pracowników
  • Adres Kwiska 5-7, 54-210 Wrocław
Znajdź nas