<p><strong>Ideal candidate</strong></p>

<p>Degree or other formal qualification in engineering, mathematics, computer science or related area.</p>

<p>3+ years or otherwise demonstrated experience in writing and understanding complex object-oriented and/or functional code (e.g., Java, Scala, JavaScript, etc. Experience in PLC-programming is a plus.)</p>

<p>Good understanding of typical git-workflow and distributed versioning.</p>

<p>Good working knowledge of QA concepts (continuous integration, unit testing, integration testing, clean code, etc.).</p>

<p>Ability to work independently with little or no supervision.</p>

<p>Willingness and ability to take over some leadership responsibilities.</p>

<p>Experience working in agile teams is a definite plus.</p>

<p><strong>Job description</strong></p>

<p>Contribute to and collaborate closely with software development team in KUKA&#39;s headquarters, creating the next generation, intelligent production systems.</p>

<p>Design and implement APIs and architectures of software components interacting with a range of different technologies (field busses, OPC UA, Websockets, etc.), frameworks, programming languages and physical systems (PLCs, AGVs, robots, etc.)</p>

<p>Take part in regular sprint planning meetings with rest of team either physically or remotely via video conferencing.</p>

<p>Coordinate and track status of user stories via digital scrum board, issue tracker, etc.</p>

<p>Be involved in extending and ultimately also leading part of a local team of developers and engineers.</p>

<p>Actively support roll-out of software on customer sites.</p>
