
Engineer, Software - C++
- Katowice, śląskie
- Stała
- Pełny etat
- You will be a key player in subsystem design, implementation, and testing
- You will play an active role in all the stages of the development lifecycle and support your team throughout the process
- You will also help ensure that developed products meet requirements and are within total quality management standards
- You will collaborate with multiple global cross-functional teams.
- 2+ years of experience in development of commercial or open-source software.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Required programming languages: C++ for Windows and Linux.
- Communicative English that enables collaboration with global team.
- Understanding of GUI development, especially Qt.
- Familiarity with common development tools as GitLab, Jenkins.
- Deliver high quality code, and passionate about great design and code quality.
- Experience working with data structures, object-oriented design and design patterns.
- Implement unit tests, integration tests and software testing methodologies.
- Agile software development using Scrum.
- Experience with the Industrial Automation Industry like IoT, MQTT or OPC UA protocols.
- Basic understanding of architecting modular software.
- Experience with scaling and performance tools and technologies.
- Experience with automated test tools.
- Experience testing highly integrated software products.
- Comprehensive mindfulness programs with a premium membership to Calm.
- Volunteer Paid Time off available after 6 months of employment for eligible employees.
- Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
- Employee Assistance Program.
- Personalized wellbeing programs through our OnTrack program.
- On-demand digital course library for professional development.