C++ Software Engineer Job Opportunity
We value a vital natural resource for the planet's survival: wood.
As a global leader in industrial automation for the timber industry, we seek an experienced C++ software developer to work on our cutting-edge vision system.
Key Responsibilities:
* Develop high-quality, efficient C++ code.
* Collaborate with cross-functional teams to define software requirements and specifications.
* Participate in code reviews and contribute to the overall development process.
* Identify and address performance bottlenecks, design issues, and technical challenges.
Your Profile:
* Education: A Master's or Engineering degree or a PhD in a technical field.
* Experience: At least 3-4 years of experience in C++ software development.
* Strong proficiency in C++17.
* Proven experience in designing and reviewing complex architectures.
* Excellent problem-solving and critical-thinking skills.
* Strong communication abilities. Proficient in written and spoken English.
* Software Design Patterns: Proficiency in patterns to ensure scalable and maintainable architecture.
* Version Control: Proficiency in using systems like Git to manage changes.
Bonus Skills:
* Development and maintenance of software drivers and interfaces for hardware components.
* Extensive experience with the Qt library, including user interface design.
* Sensor Calibration: Understanding of calibration techniques for accurate data collection.
* Computer Vision Libraries: Experience with libraries like OpenCV for image processing.
* Real-time Systems: Familiarity with real-time concepts and considerations.