Pre-press software engineer C# and C++
Key information
- Publication date:07 November 2024
- Workload:100%
- Contract type:Permanent position
- Place of work:Vaud
At Capgemini Engineering Switzerland we value excellence, diligence, responsibility, dynamism and innovation. We offer a diverse workplace and would like to invite you to be part of our success story where we provide training, tools and foundations for your professional and personal growth.
We are looking for our next Pre-press software engineer C# and C++!
In this role you will be responsible for designing, implementing, and validating functionality for the next generation of our pre-press software composed of a cloud-based interface for configuration and monitoring as well as a processing engine for the transformation of PDF files into printable data.
In digital printing, pre-press software is used to configure, validate,
monitor, and automate the exchange and the processing of PDF files into data that printing machines can use.
You will work with a wide range of technologies, communication protocols and programming languages to provide customers with a fully automated digital printing workflow going from customer IT systems to printers. You will be part of a small team using modern tools and methodology to deliver innovative products in a fast-paced environment.
Main responsibilities
- Design and implement new SW components handling:
- Pre-Press PDF processing in a distributed environment
- Connectivity with customers systems, our print engine and our cloud platform
- Configuration and monitoring functionality within our cloud platform
- Participate in the extension of the automated build and test framework
- Perform code reviews and ensure that own developments passes CI daily
- Ensure that software quality standards are applied via adequate automated tests
- Collaborate with different stakeholders (print specialists, product owner, field technicians, customers, …)
Your profile
- 3-5 years of experience writing software solutions in C# and C++
- Excellent knowledge of C# and .NET
- Good knowledge of modern software development principles, concepts, and practices
- Good communication and interpersonal skills
- Positive team player who enjoys working collaboratively
Would be an asset:
Experience in cloud technologies (full-stack)
Knowledge of digital printing technologies
Knowledge of image processing
Knowledge of GPU programming / CUDA
Your education and languages skills
B.Sc. or M.Sc. in computer science
Proficiency in English and French
Benefits:
• Between 30% and 70% remote work in agreement with your manager and client needs (40% for cross boarders due to tax regulation)
• Options to order ergonomically proven equipment (monitor & chair) for your home-office premises
• Support for trainings, formation upon agreement with the manager
• Contribution on gym subscription
• Trust-based managerial culture
• Team rituals and get togethers
We look forward to receiving your application!
Capgemini Engineering only accepts direct applications (no recruitment agencies).
Due to Swiss regulations we only consider Swiss or EU/EFTA applicants or applicants with a valid work permit.