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.
At HERE, our philosophy is build it, break it and then rebuild it better. We are seeking a talented Lead Software Engineer to work in the Connected Vehicle Services group. The team develops high-volume, low-latency, real-time event processing and machine learning systems in a cloud environment to enable “highly automated driving” cars.
We are looking for people to help us build systems that collect and analyze sensor data from cars and turn that data into the information that will enable self-driving cars.
Smart – We are looking for someone who understands how all software components fit together. From persisting data to message processing, you understand how to create a highly scalable, highly available system deployed in the cloud (Storm, Akka, Spark, Kafka, Zookeeper and all things AWS). You have a solid understanding of Linux and container systems (Docker, ECS, Kubernetes).
Team Player – No one is an Island! Our teams are highly collaborative. You believe that a team can accomplish more than one person working alone and continuous improvement is key to a team’s success. When you learn something new you are eager to share your findings with others
Adaptable – Our products are evolving and as they evolve our technical solutions evolve as well. You easily pick up new technologies and use those technologies to solve problems in creative and innovative ways. You use processes like Agile and Lean to enable software development.
Driven – Figure it out! Creating and delivering valuable software is your top priority. You know your code will work because it is covered in tests. TDD and BDD are your main methods of achieving high test coverage. To deliver quickly, you believe automation is key.
Articulate – Effective communication is critical for a lead engineer. You can negotiate features and timelines with Product Management. You help the team do their best work. Finding and eliminating waste in the process is essential.