Senior Software Engineer

Hybrid
Senior
Amsterdam, 🇳🇱 Netherlands
Software Developer
Software development

What you'll do

  • Work with a large multi-target C++ code base (supported on Linux, Android, and iOS apps).
  • Collaborate with other team members and across teams to enhance the end-navigation experience and add new features to TomTom’s Navigation SDK
  • Bring your new and creative ideas to the table and perform experiments
  • Participate in system design trade-offs and API development
  • Secure quality through test automation for every implemented feature

What you'll need

  • Strong knowledge of the C++ programming language
  • A systematic problem-solving approach, coupled with effective communication skills and a sense of ownership and drive
  • Knowledge of software architecture, object-oriented design and best software practices, design patterns, and clean code principles
  • Knowledge in automated testing, CI techniques and tools,
  • Readiness to work in self-organized development teams
  • A constant curiosity to learn new things and improve

What's nice to have

  • Knowledge in either Conan, CMake, GitHub actions, Make, Gradle
  • Knowledge in one of the following languages: Kotlin, Swift
  • BS or MS in Computer Science or equivalent work experience. However, if you are talented, degrees are not a strong requirement
  • Experience with CI/CD technologies

 

TomTom

TomTom

TomTom is a global technology company that partners with innovative companies to build location-based applications and services.

Technology

LinkedIn

🏭it services and it consulting
🎂1991

Other jobs at TomTom

 

 

 

 

 

 

 

 

View all TomTom jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇳🇱 Netherlands
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs