Senior C++ Developer

Senior level • Full-time • Remote in Romania
HDTNV004
209
Remote

Job Summary

Do you dream of what cars of the future will look like when you combine them with connectivity, a smartphone, and cloud services? Can you imagine uniting those dreams with a product company that has the skills and relationships to make that a reality?

We believe the car is at the beginning of a massive innovation wave that mirrors what happened on the smartphone several years ago. We create world-class connected, embedded and mobile software for the world’s top automakers.

RESPONSIBILITIES

  • Software design and architecture
  • Integrate software modules into products
  • Manage software availability, latency, scalability and efficiency
  • Develop product functionality that will be used daily by millions of users around the world
  • Build unit tests to lock down algorithm behaviour and guarantee success
  • Participate in all phases of development (specification, design, development and bug fixing)

REQUIREMENTS

  • Extensive experience in C / C++ development
  • Work experience in Cross-platform C/C++ library development
  • Knowledge about developing multi-threading highly scalable components
  • Know-how on writing applications using the STL and/or BOOST
  • Technical or computer science degree or a similar qualification
  • Strong skills in deadline management and ability to work in a team environment
  • Strong background in object-oriented design
  • Problem-solving abilities (analytical and creative thinking, adaptability and flexibility)
  • Enjoys fast-paced environments with a focus on rapid delivery
  • Excellent English communication skills

ADDITIONAL SKILLS THAT ARE CONSIDERED A PLUS:

  • Experience in working with complex algorithms and mathematical equations
  • Experience with graphs and related algorithms
  • Familiar with OpenGL, or other 2D/3D graphics API
  • Design pattern knowledge
  • Agile software development experience
  • Jedi of debugging, memory profiling and performance testing
  • C++ 11 knowledge
  • Experience in XCode, QT, Visual Studio and other IDEs
  • Experience in working with Android, iOS and/or other mobile devices
  • Experience in working with Linux and cloud applications (e.g. Docker)
  • Map technologies

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Senior QA Engineer
Senior level • Full-time • HDSED003
Java Cucumber cypress
Remote Cluj-Napoca
Frontend Engineer
Senior level • Full-time • HDRQR002
ReactJS nodejs JavaScript
Remote Romania
Performance QA Engineer
Senior level • Full-time • HDTVT008
performance testing performance test frameworks automated testing
Remote Cluj-Napoca
Blockchain Engineer
Mid-level • Full-time • ADMOT026
Blockchain fullstack nodejs
Romania
Senior Team Lead - Java Developer
Senior level • Full-time • ADMOT023
Java RESTful APIs vue.js
Cluj-Napoca
.Net Developer
Mid-level • Full-time • ADMOT020
.net .net core sql
Cluj-Napoca
Senior frontend software engineer with Angular (banking)
Senior level • Full-time • HDFAC002
angular TypeScript frontend
Cluj-Napoca
Senior Quality Assurance Engineer
Senior level • Full-time • HDRZR008
testing web mobile
Cluj-Napoca
Senior Front-End Engineer (Lead)
Senior level • Full-time • HDRZR006
react.js JavaScript TypeScript
Cluj-Napoca
UI-focused Full-stack Developer
Senior level • Full-time • HDSED001
java 8 vueJS fullstack
Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$