Software Developer Autonomous Driving

ARRK Engineering GmbH
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Municipality of Madrid, Spain

Tech stack

Agile Methodologies
C++
Program Optimization
Computer Programming
Continuous Integration
Scrum
Software Engineering
GIT
Information Technology
Automotive
Software Version Control
Jenkins

Job description

  • Work with partner teams to design new features.
  • Implement software in collaboration with the development team.
  • Improve analysis and simulation tools.
  • Conduct manual and automated software testing.
  • Engage in code optimization and troubleshooting.
  • Participate in daily meetings and sprint planning., * Develop software solutions for driver assistance functions in the field of autonomous driving.
  • Work closely with cross-functional partner teams to design and specify new features.
  • Implement software in agile collaboration with your development team.
  • Improve analysis and simulation tools.
  • Design and perform manual and automated software tests.
  • Proactively participate in code optimization and troubleshooting.
  • Participate in daily meetings, sprint planning, reviews and other relevant meetings.

Requirements

ARRK Engineering GmbH is seeking a software developer in Madrid to create innovative solutions for autonomous driving. The ideal candidate holds a university degree in computer science and has strong programming skills in C/C++. Responsibilities include developing software, conducting tests, and participating in agile collaborations. The position includes benefits such as flexible hours, projects, and a positive work atmosphere., * Experience in software development, especially with C/C++.

  • Willingness to learn about automated driving systems.

  • First experience in agile software development is desirable., C/C++ programming Version control (Git) Continuous integration (Jenkins) Analytical problem-solving Communication in English Basic German language skills, * University degree in computer science, telecommunication engineering or a comparable degree.

  • Experience and very good knowledge in programming with C/C++.

  • Knowledge in dealing with version-control and continuous integration platforms (Git/Jenkins).

  • Interest in automated driving systems and willingness to learn about it.

  • First experience in agile automotive software development desirable.

  • Ability to solve challenging tasks analytically and independently.

  • Profound communication in spoken and written English.

  • Good German language skills is a plus.

Benefits & conditions

Flexible working hours Company pension plan Attractive salary Creative scope Pleasant working atmosphere, * Exciting projects.

  • Flexible working hours.
  • Company pension plan.
  • Attractive salary.
  • Creative scope.
  • Pleasant working atmosphere.

About the company

ARRK Engineering ist ein global aktiver Entwicklungspartner für die Automobil- und Mobilitätsindustrie, der auf eine durchgehende und umfassende Unterstützung des gesamten Produktentwicklungsprozesses spezialisiert ist – von der Konzeptionsphase über die Serienentwicklung bis hin zu Validierung und Systemintegration von mechanischen und elektronischen Komponenten.

Der Anteil an Entwicklungsaufgaben aus den Bereichen E-Mobilität, autonomes Fahren und Software-Entwicklung in einer digitalisierten Entwicklungsumgebung wächst seit Jahren stetig und gewinnt immer mehr an Bedeutung. Durch hocheffizientes Projektmanagement erreichen wir zusammen mit unseren Kunden die gesteckten Entwicklungsziele.

Wir vertrauen auf eine langjährige, interdisziplinäre Expertise unserer 1.600 Mitarbeiter an Standorten in Deutschland, Rumänien, Niederlande, Malaysia, USA, Japan und China. Rund 800 von ihnen arbeiten am Hauptsitz von ARRK Engineering in München, Deutschland. 

Apply for this position