Software Architect

Development Budapest, Hungary


Description

 
At NNG we develop the next generation of infotainment technology to improve the core driving experience and meet the ever-growing demands of drivers around the world. We are a white label automotive company that works with a wide range of map and content providers. Headquartered in Hungary, we have a global footprint with coverage in almost 200 countries andseveralcompany offices worldwide. We connect people, improve the driving experience, and meet the demands of connected and tech-savvy drivers.   
 
  
 
What would be your job?   
 
  • Provide strategic direction regarding architectural design for the assigned areas with special attention to her/his assignment   
  • Perform embedded software system architectural analysis (dependencies, builds, interrelations, deadlocks, performance etc.)   
  • Coordinate software architects and developers from a technical point of view   
  • Participate in RF{I/P/Q} responses, estimates and software system architectural definition   
  • Representing architectural and testing aspects in customer projects, where applicable     
  • Helps incorporate architectural and testability requirements into development. (including the review of features/enablers for each Program Increment)     
  • Promotes (in many cases owns) architectural and test related enablers     
  • Have a good overview on the products developed and maintained in the unit, including their dependencies, interactions, technologies used     
  • Design and develop effective architectural and testing approach in accordance with organizational needs (Policy, Strategy, Plan, Processes, Tools)     
  • Responsible for the architectural design and testing performed for assigned areas     
  • Analyze current practices and processes and suggest, drive improvements.     
 
 
  • Participate in architectural design and test planning for all relevant products      
 
  
 
  • Support and provide mentoring for the developers and testers     
  • Work with Product Management to advise capacity allocation for enablement work     
  • Work with engineering teams to productize innovationsWork with automotive suppliers on exploring new technologies destined for future car models   
 
 
 
If you have…   
 
  • Knowledge of Android libraries like Android MVVM Design Pattern, Coroutines, OAuth, Dagger, deep understanding of the latest Android versions, knowledge of Android Auto and Android Automotive.  
  • Experience in interface design, software architecture design and test design     
  • Creativity, a high level of independence   
  • Experience in interface design and software architecture design   
  • At least5years of software development experience with a solid understanding of C++, Java/Kotlinand JavaScript   
  • Knowledge of Continuous Integration and Continuous Delivery methodologies and tools     
  • Solid understanding of software development, architecturaldesign, architectural robustness analysisand test first methodologies     
  • Knowledge of code quality metrics and code coverage tools     
  • Active command of English   
 
Moreover, you have any of the following...   
 
 
  • Experience with Navigation   
  • Experience withembedded andcloud architectures   
  • Experience in software development in an embedded environment   
 
you will make quite an impression on us!   
 
 
 
What can we give you in return?   
 
  • A job at a successful global company in Hungary, where you can learn from the best   
  • Serious professional challenges   
  • Cutting-edge infrastructure   
  • Flexible working hours, and hybrid-work policy   
  • Cafeteria, private medical care, Employee Assistance Program   
  • The opportunity to work on a variety of cutting-edge automotive technologies   
  • A youthful team   

Place of work: Budapest(Hybrid)