Share this Job
Email similar jobs to meEmail similar jobs to me

Software Architect NDS (m/f)

Date: Jan 19, 2018

Location: Garching, Germany, DE

Company: HARMAN International

Requisition Id : 104364 

Additional Work Location(s) ​​​​​:  

Position Summary: 

  • Be a key driver behind the software architecture and solutions for HARMAN navigation/HAD data-processing technology stack that powers the legendary HARMAN products found behind some of the most luxurious automotive brand names.
  • Lead the design and architecture decisions like cloud based solutions, test driven development principals, algorithms and architecture of components.
  • Set golden standards, create benchmarks and code samples to explain software behavior to other engineers.

 

Tasks:

 

  • Support the design and development of cloud based applications for Navigation, HAD, Dynamic, Volatile, and Hybrid-Navigation Data Processing.
  • Make overall designs, concepts and architecture decisions for our premium HAD/Navigation Data processing software.
  • Analysis, profiling, improvement, and optimization of complex, distributed algorithms for geo-data processing (in the cloud and in big-data center).
  • Write most challenging pieces of SW (geo-data processing, data analytics, etc.) yourself, create descriptions, benchmarks and code samples to explain necessary software behavior to other engineers.
  • Set golden standards: writing of code, creation of tests; modular, high performance OOP and component driven code; fixing distributed / parallelized SW architecture; actively managing SW abstraction layers; self-explanatory code style; documentation; automation tools; test-driven development.
  • Steering a small team of engineers: task definition and planning, review of implementation progress, review of change lists, coordination of work packages with other domains and architects.
  • As part of a matrix organization work with other architects, engineers, designers, testers and managers as needed to help integrate and productize your solution.
  • Evaluation of existing NDS technologies and elaboration of new navigation data approaches

 

Required Skills:

 

  • SW architect with strong database background, preferably in the automotive/navigation domain, good knowledge of cloud technologies.
  • Degree in computer science or a similar qualification.
  • At least 10 years of professional experience in software development in Java and relational database management systems / SQL.
  • At least 5 years of professional experience in development of projects related to geo-data processing.
  • At least 5 years of experience on performance profiling and optimization (Java code and SQL queries). Strong knowledge on how to design modules that will meet the requirements of today and scale to work in conjunction with modules adding new functionality in the future.
  • At least 3 years of knowledge in cloud services, cloud architecture and cloud-based computing.
  • Beneficial would be 5+ years of professional experience with different navigation raw data/formats (e.g. RDF, MultiNet, OSM, ShapeFile, Collada etc.), as well as tools and libraries for geo-data processing (e.g. JTS/GeoTools).
  • Beneficial would be 5+ years of professional experience with the Navigation Data Standard (NDS e.V.).
  • Beneficial would be experience with streaming protocols such as Kafka, Flume, MQTT or similar.
  • Beneficial would be experience with container technologies like Docker, and orchestration frameworks such as Kubernetes or Mesos.
  • Strong experience with cloud technologies such as AWS, or Azure.
  • Strong knowledge of current software technologies, such as component-oriented and test-driven development of OO software, UML, Design Patterns, XML etc.
  • Experience with build tools like Ant or Maven.
  • Passion for beautiful software.
  • Self-confidence, high team spirit and communication skills.
  • Must have worked as part of a distributed medium or large size team. 
  • English fluently written and spoken.

 

HARMAN (harman.com) designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things.  With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics. HARMAN is an Equal Opportunity /Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status.  HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!  (www.harman.com)


Job Segment: Architecture, Developer, Engineer, Cloud, Computer Science, Engineering, Technology

Find similar jobs: