• Software Architect - OTA Software Management (C/C++/Java) - (m/f)

    Job Locations DE-Berlin
    Requisition ID
    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


    Over-the-air (OTA) 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. We are offering a diversified function combining technical, relational and organizational aspects, with remarkable products in continuous evolution. If you 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.


    • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications 
    • Use tools and methodologies to create representations for functions and user interface of desired product 
    • Develop high-level product specifications with attention to system integration and feasibility 
    • Help to define aspects of development from appropriate technology and workflow to coding standards 
    • Communicate successfully concepts and guidelines to development team 
    • Oversee progress of development team to ensure consistency with initial design 
    • Provide technical guidance and coaching to developers and engineers 
    • Ensure software meets all requirements of quality, security, modifiability, extensibility etc. 
    • Approve final product before launch 



    • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent 
    • Proven experience as software architect (3-5 years of working experience) 
    • Programming experience in C, C++ or Java (2-3 years of working experience) 
    • Excellent knowledge of software and application design and architecture 
    • Excellent knowledge of UML and other modeling methods 
    • Understanding of software quality assurance principles 
    • A technical mindset with great attention to details 
    • High quality organizational and leadership skills 
    • Outstanding communication and presentation abilities 
    • Familiarity with CAN-based vehicle networking tools including exposure to vehicle electrical architecture and subsystem components is a big plus 
    • Automotive experience / industry experience is a great advantage
    • Excellent written and verbal English 
    • Strong documentation and writing skills 


    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.