C++ Software Engineer
Canon Production Printing
Poing, Germany
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Poing, Germany
Tech stack
Agile Methodologies
Automation of Tests
C++
Code Review
Continuous Integration
Data Structures
DevOps
Memory Management
Python
Object-Oriented Software Development
Software Architecture
Multithreading
Information Technology
C++14
Job description
Are you passionate about developing high-performance C++ software? Join our dynamic R&D team in Poing near Munich and help shape innovative solutions for the future of the printing industry., * Develop and maintain clean, efficient, and reusable C++ code
- Analyze system performance and optimize latency and resource usage
- Collaborate with product management, QA, and DevOps teams
- Participate in code reviews and improve engineering standardsImplement automated tests (unit, module, integration)
Requirements
- Degree in computer science or comparable qualification with relevant experience
- Strong skills in C/C++ (C++14+) and Python
- Solid knowledge of OOP, algorithms, data structures, and memory management
- Experience with multithreading and software architecture patterns
- Familiar with testing, agile methods, and CI/CD pipelinesStrong problem-solving skills, proactive mindset, and fluent English (German is a plus)
Benefits & conditions
- A challenging, interesting and responsible job in a future-oriented and international workplace, with the social benefits of a large company.
- A working environment in which you can contribute your experience and personality
- An attractive salary, a flexible working time model and other social benefits of a large company, such as a company pension scheme and work-life balance
- 30 days vacation
- Bicycle leasing
- Discounted local transport ticket
- Individual development prospects and further training opportunitiesA team that is looking forward to your reinforcement
About the company
We are a forward-thinking software development department building high-performance, scalable, and reliable printing systems. To strengthen our agile team, we are looking for a motivated C++ Software Engineer., We develop and manufacture high-tech printing products and workflow software for the commercial printing market as part of Canon, a global leader in imaging technologies. With around 3,300 employees across three continents and our headquarters in Venlo, the Netherlands, we innovate to create high-quality solutions that add color to the world. Guided by the philosophy of Kyosei -living and working together for the common good-our culture is built on openness, collegiality, trust and stability. We empower our people to grow, take initiative, and make an impact.