Logo of Huzzle

Find 51,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Junior Software Engineer C++

image

TomTom

3mo ago

  • Job
    Full-time
    Entry & Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Berlin
  • Quick Apply

AI generated summary

  • You should have a BSc in Computer Science, experience with C++, strong analytical skills, a passion for software practices, teamwork, and a desire to learn. Fluency in English is essential.
  • You will design and develop software for navigation systems, work on SDKs and online services, enhancing user experience and APIs for best-in-class Navigation SDKs.

Requirements

  • Passionate about software development and open to working with C++ to a significant extent
  • BSc or higher degree in Computer Science
  • Initial professional experience with at least one of C++, Swift, Java, Kotlin, Python
  • Technical, algorithmic and analytical skills with a high level of empathy and a genuine interest in humans
  • Knowledge of software architecture, object-oriented design and best software practices; Passion for continuous improvement and experimentation
  • Desire to learn, and expand your skill set
  • You enjoy achieving things together as a team
  • Comfortable speaking and writing in English as the primary language at work.

Responsibilities

  • We are looking for curious and bright software developers to join our distributed development team. You will have the opportunity to design and develop software for mobile, in-dash and online navigation systems & work on SDKs and online services, all in order to provide the best possible user experience to drivers and best-in-class APIs of our Navigation SDK.

FAQs

What programming languages should I be familiar with for this position?

You should have initial professional experience with at least one of the following languages: C++, Swift, Java, Kotlin, or Python.

Is prior experience in the automotive industry required?

No, working experience in navigation applications and/or the automotive industry is nice to have but not required.

What kind of educational background is preferred for this role?

A BSc or higher degree in Computer Science is preferred.

Are there opportunities for professional development?

Yes, we offer time and resources for personal development, including a budget for learning, paid learning days, and access to e-learning resources like O’Reilly and LinkedIn Learning.

How often will I need to come to the office?

You are expected to come to the office two days a week, with the flexibility to work remotely the other three days.

Is there a specific focus on team collaboration in your projects?

Yes, we value teamwork and enjoy achievements together as a team.

What is the company's stance on diversity and inclusion?

TomTom celebrates diversity and inclusivity, welcoming people from over 80 nationalities and encouraging applicants from various backgrounds to apply.

Do you offer any additional benefits for employees?

Yes, we provide a competitive compensation package that includes a setup budget for home offices, extra support with a monthly allowance, competitive holiday plans, and more.

What kind of projects will I be working on?

You will design and develop software for mobile, in-dash, and online navigation systems, as well as work on SDKs and online services to enhance user experience.

What is the recruitment process like?

Our recruitment team is dedicated to providing a meaningful experience, with thorough follow-up actions including assessments and interviews, all the way through onboarding.

Technology
Industry
1001-5000
Employees
1991
Founded Year

Mission & Purpose

TomTom is a global leader in location technology, specialising in GPS navigation, mapping, and real-time traffic information. The company develops advanced software and hardware solutions that power navigation for automotive, mobility, and enterprise sectors. TomTom's mission is to create a safer, cleaner, and less congested world by innovating location technologies that improve traffic flow, enhance driver safety, and reduce emissions. Their purpose is to enable smarter mobility, ensuring efficient travel for people, businesses, and cities worldwide.