Software Developer (m/f) - Automotive Software Simulation (C, C++, Linux)

Zagreb, Croatia (Remote)

This job is not available anymore

dSPACE is the global market leader and innovator of hardware and software solutions for embedded controller software development in Automotive, Aerospace and Manufacturing industries.

Founded in Germany in 1988 today dSPACE employs over 2,800 dedicated people worldwide, who are committed to making the embedded controls software development process efficient through innovative tools and services.

dSPACE Croatia was founded in 2018 and is part of our global R&D department. Our engineers who are based in Zagreb, Osijek, and remote locations work on innovative development projects and collaborate closely with teams in Germany. With over 220 employees and growing, our Croatian team plays a key role in shaping cutting-edge technologies.

We are offering the following position:

Software Developer (m/f) - Automotive Software Simulation (C, C++, Linux)

We are looking for software developer for one of our agile Scrum teams to develop the VEOS product. Become part of our SAFe-organized Agile Release Train and contribute to a team that operates internationally and in a decentralized manner.

Simulations are at the heart of modern validation of automotive ECUs, especially in complex applications such as driver assistance systems and autonomous driving. VEOS is a simulation platform for validating the software of these ECUs during many development phases.

The content of the simulation is highly diverse. A wide variety of models – from functional models to networks of virtual ECUs, bus systems, and vehicle models – can be simulated early in the development process and with high scalability using VEOS.

High demands are placed on this simulation and virtualization platform. It must deliver reliable results regardless of the hardware and is also used on various operating systems. Linux-based ECUs are also used, particularly in new vehicle architectures.

Your tasks:

  • Conceive, design, implement, and test high-quality software for simulation
  • Customer-oriented and independent development of innovative solutions for the validation of POSIX-based ECU software
  • Application of current technologies and development environments, including: Git, C/C++, Python, CI/CD pipelines (Microsoft® Azure® DevOps), container environments, Microsoft Visual Studio Code®
  • Contributing to the continuous improvement of development-related CI/CD processes

Your profile:

  • Successfully completed degree in computer science or engineering, or other comparable technical/scientific training
  • Very good knowledge and several years of experience in software development with C/C++ and Python
  • Experience in software development under Linux
  • Knowledge in the following is desirable, but not a prerequisite:
    • Creating and using container technologies (e.g. Docker)
    • Open-source projects such as the Linux kernel and QEMU
    • Automotive standards such as AUTOSAR
  • Strong analytical and independent work style, customer focus, strong communication skills, and teamwork
  • Very good English

What we offer:

  • Work-life balance: no official cell phones; flexible working hours and the possibility of remote work
  • Onboarding: 6-month onboarding program guided by a mentor, well-organized and motivated teams
  • Development: internal and external training opportunities, free German language course, discount on educational programs for family members
  • Transportation cost compensation and meal allowance
  • Croatian tourist card (CRO card), Easter, Christmas, Vacation and Annual bonus
  • Child allowance and paid kindergarten expenses
  • Additional health insurance with annual medical examination
  • Discounted gym membership, PassSport and MultiSport programs

Working at dSPACE means taking on challenging and varied tasks in a promising and exciting industry. With us, you have responsibility and can shape your personal career. A collegial and cooperative approach is as natural for us as the continuous development of your expertise.

If you are ready to join our highly successful international team and take on the challenge of creating yet another success story in Croatia – send us your application in English (including motivational letter and CV) indicating your earliest possible entry date and your salary expectations.

Software Developer (m/f) - Automotive Software Simulation (C, C++, Linux)

Job description

Software Developer (m/f) - Automotive Software Simulation (C, C++, Linux)