HERE

Software Engineer, Scala (Over-the-Air Technology ) m/f

Job Locations DE-Berlin
Requisition ID
2018-19841
Category
Research & Software Developmnt

Overview

HERE Technologies, the Open Location Platform company, enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, we empower our customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit http://360.here.com.

 

OTA(Over-the-Air) technology is a critical component to leverage the full potential of any connected and autonomous vehicle. The team specializes in open source and open standards-based OTA technology that allows automakers and the broader industry to deliver data, software and firmware to vehicles in a secure, cost effective, and scalable manner. Our flagship OTA solution is aligned with Uptane, the OTA security framework initiated and funded by the U.S. Department of Homeland Security. Uptane is the most comprehensive security framework available to defend attacks on updates for connected cars.

 

We are currently looking for new teammates to help create a market leading OTA solution. If you like working with state-of-the-art technology - functional programming, IaaS/PaaS software deployment - and are looking for an opportunity to shape a real, in-demand product in a huge and rapidly growing sector, we cannot wait to receive your application and look forward to you joining our highly-skilled, cross-functional, multicultural, passionate and self-organized team.

Responsibilities

  • Participate in full life-cycle software development 
  • Develop highly scalable and reliable systems 
  • Write clean, tested and well-documented code 
  • Develop testing, building and release management software and processes 
  • Develop and execute quality assurance software and processes 
  • Contribute ideas for new features and identify areas for improvement 
  • Collaborate effectively across teams 

Qualifications

Essential skills and experience 

  • Degree in Computer Science or other numeric discipline 
  • Experience in Software Engineering projects (professional/hobby)
  • Experience developing in Scala with a focus on server side development or experience developing in other functional languages with willingness to learn Scala 
  • Strong foundation in data structures, algorithms 
  • Openness to new technologies and creative solutions 
  • Excellent English communication skills; other languages like German is a plus 
  • Comfortable working within a fast-paced, high-growth environment  

Bonus qualities:  

  • Some professional software development experience 
  • Experience of distributed systems and microservice architectures 
  • Experience with Docker / Kubernetes 
  • Experience with open source development, participation in free software projects and communities 
  • Experience of Linux development, configuration and administration 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.