Passende Schulungen
finden Sie hier:
↪ Microsoft Azure
↪ Microsoft Dynamics 365 Finance & Supply Chain Management
↪ Microsoft Certified: Azure Enterprise Data Analyst Associate
↪ Digitalisierung
↪ WatchGuard
↪ Microsoft Exchange Online
↪ LPI Linux Professional Institute
↪ Embedded Linux
↪ Linux Foundation Zertifizierung
↪ Linux Foundation
↪ Jira
↪ Visual Studio
↪ Git
↪ Linux
↪ Visual Studio 2015
↪ Python
↪ Agilität
↪ Visual Studio 2019
↪ Visual Studio 2022
↪ Visual Studio 2017
↪ Resilienz- & Stressmanagement
↪ IT-Service Management
↪ Management & Business-Skills
↪ CRM & ERP

Software Development-Processes Engineer (m/f/d)


1 keine Angabe 27.11.2019 Wochen
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Dieses Projekt wurde bereits erfolgreich vermittelt!
Projektdetails
Projektbeginn: 27.11.2019
Abrechnung nach: nach Vereinbarung
Nebenkosten abrechenbar: Nein
Projektvolumen: keine Angabe

Projektbeschreibung

Software Development-Processes Engineer (m/f/d)

What you'll do:

  • Maintain and further develop a CMake-based build system (Linux and Windows).Follow latest developments related to C/C++ tools and IDEs

  • Make suggestions for software development tools

  • Implement in-house software development tools in Python, CMake, C/C++ etc.

  • Support development teams by implementing the software development process

  • Guide and improve the software development process

  • Maintain and further develop our Atlassian toolstack based CI-system

 

 

What you'll need:

Education and experience

  • University degree in computer science, electrical engineering, mathematics, physics or related field

  • Minimum 3 years of industry experience in a similar role

  • Hands-on knowledge of CMake based build systems. Experience with CMake is required in order for you to be able to successfully carry out your daily duties

  • Hands-on knowledge of C/C++ programming and compiling software using gcc/g++/Visual C++

  • Understanding software development life cycle (SDLC) and how it is applied in real-life scenarios

  • Familiarity with agile development methods

  • Hands-on experience with test-driven development, including testing frameworks and code coverage analysis

  • Hands-on knowledge of static code analysis

  • Hands-on knowledge of the git-workflow and git tools

 

Required technical skills

  • Excellent programming skills in C/C++ and build systems based in CMake

  • Excellent knowledge of Python

  • Excellent knowledge of Bash and Powershell

  • Excellent knowledge of build systems for cross platform development (Linux, Windows, embedded systems)

  • Comfortable working on Linux and Windows systems

 

Technical skills considered as plus

  • Hands-on knowledge of CI systems, such as Bamboo, Jenkins etc.

  • Experience with ROS

  • Experience with software development processes in real-time and safety critical software

  • Experience with embedded software development

  • Experience with hardware in the loop (HIL) testing

 

Soft Skills

  • Motivated to learn new things

  • Enjoy working in international teams

  • Self-motivated

 

General requirements

  • Fluent in English (speaking, writing) – required

  • German – desirable

Sprachkenntnisse
Deutsch
Experte
Branchenspezifische Kenntnisse
Hardware
Grundkentnisse
Kenntnisse & Fähigkeiten
Agilität
Grundkentnisse
C
Grundkentnisse
C++
Grundkentnisse
git
Grundkentnisse
IT-Service & Support & Rollout
Grundkentnisse
Jira
Grundkentnisse
Linux
Grundkentnisse
Python
Grundkentnisse
Visual C++
Grundkentnisse