C++ Developer

C

C++ Developer

C
-, Stuttgart

emagine Polska

Full-time
B2B
Senior
Hybrid
39 - 45 USD
Net per hour - B2B

Job description

Summary: The role focuses on leveraging software development skills in C++ to create and enhance advanced algorithms that optimize automotive performance and drive autonomous features.


Work model: Hybrid (2 days per week work from Stuttgart).

Contract type: B2B contract

Start: ASAP/ 1 month.

Project length: 12 months + extensions.

Budget: 140-160 zł/h

Project language: English.

Workload: Full-time.


Responsibilities:

  • Optimization of engine control algorithms: Designing, implementing, and optimizing algorithms for controlling car engines, considering both performance and fuel efficiency.

  • Development of autonomous driving management systems: Working on algorithms and systems enabling the development of autonomous driving features such as automatic parking, lane-keeping assistance, and automatic emergency braking.

Key Requirements:

  • 5+ years of experience in C++ development.

  • Strong knowledge of mathematical algorithms.

  • Mastery of core C++ concepts such as object-oriented programming, data structures, and algorithms.

  • Advanced knowledge of C++ features and libraries, including Standard Template Library (STL), memory management, and exception handling.

  • Experience with C++ standards and familiarity with modern C++ best practices.

  • Ability to write efficient and maintainable code, optimizing performance where necessary.

  • Understanding of multi-threading and concurrency concepts in C++.

Nice to Have:

  • Experience with automotive software development.

  • Familiarity with real-time operating systems.

  • Knowledge of simulation tools for automotive applications.

Tech stack

    English

    C1

    C++

    advanced

    Software Development

    advanced

    STL

    regular

Office location