- Budapeste - - Hungria
evosoft - C++ developer (industrial automation)
“Today the community of around 1800 IT professionals and engineers believe – along with me – that the evosoft team is the place for us. Our co-workers in Budapest, Miskolc and Szeged are busy writing software which, although invisible to the naked eye, can fundamentally influence the very basics of our everyday lives.
You will come across our software solutions in different kinds of the largest medical equipment technology, not to mention that our codes drive the greatest car manufacturers’ automation systems and you can even find them/us in electric cars. There are hardly any industrial areas where the programs I and my colleagues tested or developed are not present. The company evosoft, in its full name evosoft Hungary Kft. (Ltd.) started with 3 members more than 30 years ago. As of today, our headcount has reached the 1800 employees and we are expanding – join us, be part of our team!”
We are looking for a new colleague who will join our office in Budapest:
Responsibilities:
- Develop and maintain components related to Industrial software development
- Implement requirements and change requests in C++ (Windows environment)
- Create high-quality, maintainable code following Clean Code principles and our C/C++ coding guidelines
- Participate in the full development cycle (implementation, code review, developer testing, bug fixing, documentation)
- Support bug investigation: analysis and evaluation of logs and test results
- Use bug tracking and version control systems as part of daily engineering work
- Collaborate within the team and with European partner teams
- Use AI-assisted development tools (e.g., GitHub Copilot) effectively and responsibly to support implementation, testing, and documentation
Requirements:
- College/university degree in IT (or equivalent ongoing studies)
- Basic experience with C++ software development (university projects / internship / thesis are welcome)
- Solid understanding of OOP and OOD
- Analytical mindset, strong system-level thinking
- Motivation to learn industrial automation concepts and modern C++ practices
- Ability to work autonomously with mentoring support
- English at an active communication level
Advantages (nice to have):
- Interest or basic knowledge of the PLC world (TIA Portal / STEP7, IEC 61131-3 concepts, industrial communication basics)
- Experience with AI-assisted coding (e.g., GitHub Copilot) and disciplined validation/testing of generated code
- Scripting language knowledge (e.g., Python, PowerShell, Bash) is a plus for tooling/test tasks
- Design patterns knowledge
- Version control experience
- German language skills
What we offer:
- Cafeteria package
- Full service at a private health care service provider
- Hybrid work model: 3 days/week home office opportunity (on average)
- Flexible working hours
- Closed, guarded parking area
- A young, dynamic, supporting team with mentor
- Attractive working environment and secure workplace
- Opportunity for international work experience
- 250+ training possibilities: Language, soft-skill and technical trainings, corporate programs, meetups
- Various career opportunities
- Loyalty programs (Siemens Share Matching Program and Company loan opportunity)
- You can join several communities: sport, CSR, Go green, ToastMasters, etc.
- Family Friendly Workplace