Position: Middle C++ Developer
Company: TietoEVRY
Experience required: 2y
English level: upper

Your daily work will include the following responsibilities:

-Design, implement and test functionality that meet agreed technical requirements.
- Address complex technical challenges and interact with system team to support with continuous analysis.
- Contribute to intended architectural solutions and realization alternatives.
- Perform validation and verification testing.
- Drive continuous products & process improvements.

We expect that you have:
- 2+ years of commercial experience.
- Strong knowledge of C++11, 14, 17, STL, multithreading.
- Strong knowledge of OOP and design patterns.
- Experience in gtest, gmock usage.
- Knowledge of IPC mechanisms.
- Experience in software development for Linux.
- Design and verification (review, code analysis, unit and functional testing) based on requirements.
- English level is necessary to work in an international work environment.

Nice to have:
- Experience in complex systems design.
- Embedded Linux build systems.
- Debugging skills.

You can expect:
- Stable, full-time and long-term employment.
- Working remotely or from our office.
- We have many automotive projects with variety of technologies, so further professional growth, regarding your project’s expectations, is included :).
- Communication in an open way. If you have a good idea, people will listen to you and discuss readily.
- Healthy work-life balance and friendly, caring atmosphere.
- Working with highly skilled professionals.
- Reasonable recruitment process.