C++ Software Developer

Visual Components Oy

Espoo

On-site

EUR 55,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Hybrid work model
Flexible working times
Career development
Health insurance
Lunch benefit
Sport & cultural benefit

Job summary

Visual Components in Espoo, Finland, is seeking a Software Developer to help grow our platform by designing and implementing features for Windows desktop applications using C++, C#, .NET, and WPF. You will work in a team to ensure scalable, maintainable code and high-quality integration with existing systems.

We operate in a hybrid model with on-site days to support collaboration, onboarding, and team cohesion.

Qualifications

  • Proven deep hands-on C++ experience.
  • Experience with Windows desktop technologies and Visual Studio.
  • Fluency in English for daily work.
  • Familiarity with Git or similar version control and CI/CD.
  • Understanding of Agile/Scrum processes.

Responsibilities

  • Develop new features for Windows desktop apps focusing on architecture, API design, and UI controls (C++, C#, .NET, WPF).
  • Refactor legacy components to improve maintainability and backward compatibility with modern Windows tech.
  • Improve test coverage with unit and integration tests to ensure reliability.
  • Collaborate with team members to review designs and foster shared ownership.

Skills

C++
Windows desktop development
MVVM
English proficiency
Agile/Scrum
AI-assisted development

Tools

Visual Studio
Git
CI/CD tools
Windows

Job description

Visual Components is a software company with a global footprint. We are here to help teams who are building tomorrow’s manufacturing find the fastest way from the concept to reality. With our inclusive and easy to use tools companies can test their ideas in a virtual environment and get proof of concept before making the investment decisions.

With Visual Components software, you can design production lines, simulate and analyze production flow, perform virtual commissioning projects, and use offline robot programming (OLP) software. Our solution is used by over 2400 pioneers worldwide and the tool scales from small local manufacturers to global automotive corporations.

Our Headquarters is in Espoo, Finland and we have offices in US, Germany, and Japan. We build our software using C++, C#, .NET, Azure Cloud and other Microsoft technologies, creating a robust and scalable 3D simulation platform.

The role and the team

We are looking for a Software Developer to join a team developing our Visual Components platform and building future-proof features that will enable our product to grow. The team's responsibility area spans from developing new exciting features, conducting research on new areas as well as designing and refactoring the old where and when needed. We work in a hybrid model and expect team members to be onsite few days a week to support collaboration, onboarding, and team cohesion.

Your impact

As a Software Developer, you will design and implement scalable, maintainable systems, ensuring new features integrate well with existing code. Work will include dealing with technical debt and improving the software to prioritized level. Ensure high standards for code reviews, testing, and documentation, and raising the overall quality of the codebase.

Key responsibilities:
  • Develop new features as part of a collaborative team, focusing on feature architecture, implementation, API design, and UI controls for Windows desktop applications (C++, C#, .NET, WPF).
  • Work with legacy codebases to refactor outdated components, improve maintainability, and ensure backward compatibility, using modern Windows desktop technologies.
  • Improve test coverage where practical by writing unit and integration tests, ensuring new code is reliable and tested.
  • Collaborate with team members to discuss, review, improve solution designs, and foster shared ownership and teamwork.
The skills you will bring
  • C++ is a must for the role – we are looking for deep hands‑on experience.
  • Experience working with Microsoft technologies like Visual Studio or similar IDEs, Windows environment and ability to build, test and debug using those tools.
  • Be receptive to receiving and providing constructive feedback in daily work activities.
  • Experience working with Git or similar version control systems and familiarity with CI/CD tools.
  • Strong plus: proficiency in C#, WPF or other desktop UI libraries, MVVM or other UI design patterns.
  • Experience with software development lifecycle (SDLC) tools (we use Azure DevOps, but experience with Jira could be beneficial to get onboard quickly).
  • Familiarity with Agile and Scrum processes and the ability to effectively navigate and work in an agile environment.
  • Experience working with AI-assisted development tools (e.g., GitHub Copilot) to improve coding efficiency, code quality, and developer productivity.
  • English language - fluency in speaking and writing in English because it is our main working language.
Perks of joining us
  • Competitive salary
  • The opportunity to further develop and expand your skills and make an impact on our own platform
  • Flexible working times
  • An employer who supports in various life situations
  • Safe and stable workplace
  • Skilled co-workers and a supportive supervisor and team
  • Low hierarchy and flexible and relaxed organizational culture
  • Comprehensive personnel benefits, e.g., learning platforms, extensive occupational health care and health insurance, lunch benefit, sport & cultural benefit voucher
  • Deep hands‑on experience with C++, Experience with Microsoft technologies (Visual Studio, Windows environment), Experience with Git or similar version control systems, Familiarity with CI/CD tools, Fluency in speaking and writing English
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Lead - Product Infra team
Engineering Lead - Product Infra team

Visual Components Oy • Espoo

Hybrid
EUR 90,000 - 130,000
Flexible hours and remote work options
Comprehensive benefits: health care
Learning platforms
+4
Application Engineer
Application Engineer

Visual Components Oy • Espoo

Hybrid
EUR 52,000 - 70,000
Competitive salary
Flexible working hours
Remote work option
+3
Partner manager, APAC emerging markets
Partner manager, APAC emerging markets

Visual Components Oy • Espoo

Hybrid
EUR 60,000 - 90,000
Competitive salary
Flexible working hours
Comprehensive health care benefits
+2
C++ Software Developer - Windows Desktop UI
C++ Software Developer - Windows Desktop UI

Visual Components Oy • Espoo

Hybrid
EUR 55,000 - 75,000
Competitive salary
Hybrid work model
Flexible working times
+4
Sales Engineer / Simulation Expert
Sales Engineer / Simulation Expert

Visual Components Oy • Espoo

Hybrid
EUR 70,000 - 95,000
Flexible working model in France
Competitive compensation with bonus
International collaboration
+4
Engineering Lead - Product Infra team
Engineering Lead - Product Infra team

Visual Components • Espoo

Hybrid
EUR 90,000 - 120,000
Flexible working hours
Remote work options
Comprehensive health care
+4
Partner manager
Partner manager

Visual Components Oy • Espoo

Hybrid
EUR 60,000 - 90,000
Flexible working hours
Remote work options
Competitive salary
+2
Senior Software Developer / Software Developer
Senior Software Developer / Software Developer

Vitec Forsikring AS • Kokkola

Hybrid
EUR 60,000 - 90,000
Flexible hybrid work
Competitive salary
Continuous learning
Designer/Computer Vision Specialist
Designer/Computer Vision Specialist

Oy Santa Margarita SA • Lappeenranta

On-site
EUR 42,000 - 64,000
Diverse projects
Work with latest CV/AI tech
Small agile company environment
+2
Software Developer
Software Developer

Q-Factory Oy • Helsinki

Hybrid
EUR 50,000 - 70,000
Hybrid work model
Extensive occupational health services
Dental care
+7