Position: Middle Embedded C++ Developer
Company: Edvantis Software
Experience required: 3y
English level: upper

Edvantis has long-lasting cooperation with a Swedish company that specializes in the development of ticketing and payment systems using C/C++ and .NET. You will become part of the Edvantis team which is already involved in the project and work on the solution that is currently used for Stockholm public transportation. It’s a big and challenging project where you will have an opportunity to learn Ingenico terminal programming, extend and improve software and problem-solving skills. The project is growing and expanding, new services are constantly being developed. 

Responsibilities:
- Design, implement and test the payment application
- Participate in the application certification process
- Gather and elaborate product requirements
- Communicate to local team and remote project participants
- Follow the Scrum development process Business trip to the EU is very possible

Requirements:
- 3+ years of experience in embedded software development using C/C++
- Strong knowledge of С++11, STL
- Experience with JSON, Git
- Good knowledge of algorithms, data structures
- English level – Intermediate or higher

Will be a plus:
- Experience with EMV (Contactless payments)
- Experience with Eclipse, MS Azure
- Knowledge of symmetric/asymmetric cryptography
- Knowledge Google Protobuf, REST API, Java, Android

We offer:
- Career and professional growth
- Сompetitive salary
- Friendly and highly professional teams
- Big and comfortable office, own parking area, restaurants nearby
- Medical insurance coverage for employees (Сovid-19 included), plus an option for family insurance coverage at a corporate rate
- Paid 12 sick leaves and all holidays
- Paid 18 working vacation days
- English/German language courses
- Comfortable office facilities (kitchens, shower, coffee/tea points, food delivery services, etc.)